【SpringBoot】十七、Spring Boot CLI
程序员文章站
2022-05-22 08:26:12
...
目录
一、安装
Spring Boot CLI (Command-Line Interface) can be installed manually by using SDKMAN (The Software Development Kit Manager) or by using Homebrew or MacPorts。
那么现安装,网址。执行脚本设置路径。
看看官网sdkman安装说明。
打开git bash,输入:
curl -s "https://get.sdkman.io" | bash
报错提示:which: no zip in
默认情况下Windows Git Bash中不包含zip,所以自己下载,下个zip-3.0-bin.zip。解压进bin,复制zip.exe粘贴到C:\Program Files\Git\usr\bin里,重开git bash,依次输入:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk version
有版本说明则安装成功。
接着安装 springboot
$ sdk install springboot
可以查版本:
spring --verison
二、 使用
创建一个groovy文件:
@RestController class WebApplication { @RequestMapping("/") String index() { "Hello World!" } }
切换到该目录下后,执行,就会启动内置服务器运行(首次会下载依赖,很慢):
spring run hello.groovy
可以用来快速创建Spring Boot项目。
输入:
spring init --name hello-world --artifactId hello-world --groupId org.springbooks --language java --boot-version 2.3.3.RELEASE --type maven-project --dependencies web --extract
即可创建。
推荐阅读
-
SpringBoot 源码解析 (七)----- Spring Boot的核心能力 - SpringBoot如何实现SpringMvc的?
-
SpringBoot 源码解析 (六)----- Spring Boot的核心能力 - 内置Servlet容器源码分析(Tomcat)
-
Spring Boot入门系列八(SpringBoot 整合Mybatis)
-
Spring Boot2 系列教程 (二) | 第一个 SpringBoot 工程详解
-
SpringBoot 源码解析 (十)----- Spring Boot 精髓:集成AOP
-
SpringBoot 源码解析 (三)----- Spring Boot 精髓:启动时初始化数据
-
SpringBoot系列:Spring Boot集成定时任务Quartz
-
Springboot 系列(三)Spring Boot 自动配置
-
spring-boot-2.0.3不一样系列之番外篇 - springboot事件机制,绝对有值得你看的地方
-
【SpringBoot】— Spring Boot配置文件详解