Spring Boot CLI安装及配置
Spring Boot CLI是一个命令行工具,可用于快速搭建基于Spring的原型。它支持运行Groovy脚本,这也就意味着你可以使用类似Java的语法,但不用写很多的模板代码。
你可以点击这里 进行下载,有很多可供选择的版本,我选择的是目前最新的版本spring-2.3.0.RELEASE
文件下载后可以找一个适当的目录存放,然后配置环境变量。你可以使用命令进行配置,记得修改自己的路径。
set path=D:\softwares\spring-2.3.0.RELEASE\bin;%PATH%
注意:cmd下set设置的环境变量只在当前窗口有效,并不会一直更改系统的环境变量,且输入start打开的的新窗口会沿袭这次设置。所以如果你想一直保留,可以手动的去设置path的变量,在最后边加上 ;D:\softwares\spring-2.3.0.RELEASE\bin;%PATH% 就可以了。
验证是否配置成功:
spring --version
运行代码示例:
新建文件FirstApplication.groovy或FirstApplication.java ,代码内容如下:
@RestController
class FirstApplication {
@RequestMapping("/")
String welcome() {
"Welcome to Spring boot CLI"
}
}
打开命令行,cd到该文件所在目录下,执行命令:
spring run FirstApplication.groovy
如果是Java文件,执行命令:
spring run FirstApplication.java
首次运行该应用将会花费一些时间,因为需要下载依赖,后续运行会快很多。
如果控制台输出类似上边的一堆日志说明执行成功。可以在本地浏览器访问localhost:8080,然后看到 “Welcome to Spring boot CLI” 的返回信息。 ctrl + c可以结束服务。
简单说明下上边那段代码:
@RestController 注解告诉Spring以字符串的形式渲染结果,并直接返回给调用者。@RequestMapping 注解提供路由信息,它告Spring任何来自"/"路径的HTTP请求都应该被映射到 home 方法。
@RestController 和 @RequestMapping 是Spring MVC中的注解(它们不是Spring Boot的特定部分。
基于类似IDE或者maven创建的很多spring boot的项目都集成了很多复杂的配置项,对于新手来说学习成本较高,但是Spring Boot CLI可以帮助我们快速的创建一个spring boot的应用。你只需要保证配置了jdk和Spring Boot CLI就可以开始spring boot的学习了。