Spring Boot CLI简介
Spring Boot CLI是Spring Boot的命令行界面。它可以用来快速启动Spring。它可以运行Groovy脚本,这意味着开发人员不需要编写很多样板代码,只需要关注业务逻辑。Spring Boot CLI是创建基于Spring的应用程序的最快方法。
Spring Boot CLI的功能
- 它提供了一个从命令提示符运行和测试Spring Boot Application的接口。
- 它在内部使用Spring Boot Starter和Spring Boot AutoConfigurate组件来解决所有依赖关系并执行应用程序。
- 它包含Groovy编译器和Grape Dependency Manager。
- 它支持Groovy脚本,无需外部Groovy安装。
- 它添加了Spring Boot默认值并自动解决所有依赖项。
Spring Boot CLI安装
由于Spring是基于Java的框架,我们需要先设置JDK,配置Java环境变量。Spring Boot CLI 要求Java版本在Java8版本以上可以运行groovy脚本。
Spring Boot CLI有好几种安装方式。
- 用下载的分发包进行安装。
- 用Groovy Environment Manager进行安装。
- 通过OS X Homebrew进行安装。
- 使用MacPorts进行安装。
本文介绍使用分发包的方式进行安装和创建项目
分发包进行安装
从Spring官网https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/下载分发包。
注意:要下载比较新的版本,以前老版本有的不太支持,容易出问题。
下载的分发包解压到本地路径。
把bin文件的路径加入到系统变量path中。
打开cmd.exe,输入spring --version ,验证是否安装成功。
SpringBoot CLI创建helloWorld项目。
创建helloWorld文件夹用来放置代码
在该目录下创建一个app.groovy的文件,文件内容如下:
@RestController
class HelloController {
@RequestMapping(value = "/hello")
String sayHello() {
return "Hello,Spring Boot";
}
}
在该目录下打开cmd.exe,运行spring run app.groovy命令,输出如下:
在浏览器输入http://localhost:8080/hello,结果如下:
至此最简单的helloworld项目已经创建完成了。