Spring Boot工具集

Spring Boot是一套快速的

spring boot initializer

网址:https://start.spring.io/
可以选择使用哪个项目管理工具(maven 以及 Gradle),JVM语言(Java,Groovy,Kotlin),spring boot的版本号。设置好group和artificial信息之后,还可以选择需要使用哪些组件(starter),如基本的test,web,个性化的data-redis等等。然后就可以生成一个zip文件夹,相当于一个快速的基本的脚手架工具,方便项目的生成。
当然,我们还可以使用集成开发环境,如STS(Spring Tool Suite),基于Eclipse,非常便于 spring boot 开发,应用部署(提供cloud AWS,cloud Foundry等)。
对于不喜欢Eclipse的小伙伴(比如我),可以使用IntelliJ IDEA,作为最好用的Java IDE,当然支持spring boot项目的快速搭建。新建工程,选择spring initializer,后续和网页在线版差别不大;
这里写图片描述

spring boot CLI(Command Line Interface)

SB CLI(Command Line Interface)是一个命令行工具,您可以用它来快速构建Spring原型应用。通过SB CLI,可以通过编写Groovy脚本来快速的构建出Spring Boot应用,并通过命令行的方式将其运行起来。
下载Spring Boot CLI的工具包;
第二步:解压下载内容,可以看到bin目录下已经有适用于windows和linux平台的两个可执行文件;为了更方便的使用Spring Boot CLI的命令,可以将上面bin目录中对应的可执行文件加入到当前系统的环境变量即可。

对于Mac用户来说,非常友好,通过Brew安装非常方便快捷:

brew tap pivotal/tap
brew install springboot

验证安装::spring --version

CLI 样例
新建一个Groovy脚本, app.groovy:
@RestController
class ThisWillActuallyRun {
@RequestMapping(“/”)
String home() {
“Hello World!”
}
}
第二步:使用 spring run app.groovy命令运行该Groovy脚本。
访问 localhost:8080:无论是打开浏览器还是使用 curl 命令行工具
curl localhost:8080
都能看到打印输出 Hello World!
这说明我们已经基于spring boot cli 快速搭建一个web项目。

参考:官方文档

spring roo

严格来说,spring roo并不是针对spring boot的,在spring boot出现之前,spring roo就已经发布。

猜你喜欢

转载自blog.csdn.net/lonelymanontheway/article/details/80766495
今日推荐