【发布时间】:2016-12-21 07:27:41
【问题描述】:
我刚刚使用 Spring Boot 构建了一个 RESTful Web 服务。
我现在想利用 RESTful Web 服务并开始通过构建 Java 控制台应用程序来调用它(最终添加 GUI 和安全性)。
我想知道是否可以在 Spring(引导)环境之外使用任何 Spring 功能并在我的 java 控制台应用程序中使用它?例如,我可以在我的非 Spring Java 应用程序中使用 Spring 的 RestTemplate 来进行 REST api 调用吗?我是 Spring 的新手,我想尽可能地接近 Spring。我想你不能,但我只是想确定一下。
如果不可能,我知道您可以使用 Spring 创建非 Web 应用程序。是否可以集成GUI?可能不是最佳实践,只是探索什么是可能的和常规的。
【问题讨论】:
-
是的,你可以新建类实例然后使用它,RestTemplate只是让http客户端更容易。
-
尝试添加所需的 Spring 依赖项而不是 Spring Boot。要进行 REST api 调用,您可以使用 bash 中的
curl,从 Java 代码中使用 google hoe。
标签: spring rest spring-boot