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,后续和网页在线版差别不大;
这里写图片描述

Cloud Studio

介绍:https://studio.coding.net/intro
一款在线编写、管理 Spring Boot 应用,可以理解为低配版 IDEA,需要注册账户,可以使用腾讯云账户登录,拉取 coding 账户下面的代码仓库。

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就已经发布。

posted @   johnny233  阅读(55)  评论(0编辑  收藏  举报  
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示