Spring Boot CLI你知多少?- 第394篇

Spring Boot CLI (Command Line Interface)是一个命令行工具,可以快速搭建spring原型项目。可以使用Groovy脚本,脚本比较和java语法类似,非常简洁。

一、可以用来干吗?

(1)构建Spring Boot项目:可以理解为https://start.spring.io/在线构建的本地化构建方式,构建命令:spring init。

(2)编译和运行Spring Boot项目,命令spring run,参数是启动类(.java)格式,执行此命令就会进行编译和运行项目。

(3)打包,命令spring jar/war,将java程序打成jar/war。

二、如何使用

2.1 下载安装

访问网址:

https://repo.spring.io/ui/native/release/org/springframework/boot/spring-boot-cli

找到相应的版本,目前这里最新的版本是2.5.5的版本,获取到下载地址:

https://repo.spring.io/ui/native/release/org/springframework/boot/spring-boot-cli/2.5.5/spring-boot-cli-2.5.5-bin.zip

         解压后,有bin文件夹,spring.bat就是windows环境使用的,没有后缀名的spring就是linux使用的,还有就是mac os。

2.2 验证环境

在mac os下执行:

$ sh spring --version

执行成功的话可以看到CLI的版本号,如果有异常的话,请根据提示进行解决。

提示:Spring Boot CLI requires Java JDK v1.8 or above in order to run. Groovy v2.4.15

2.3 帮助命令spring help

$ sh spring help

         通过spring help我们看到常用的一些指令:

(1)run命令:用于运行Java Springboot应用程序

语法:$ spring run [options] <files> [--] [args]

(2)jar命令:Java程序打成jar包

         语法:spring jar [options] <jar-name> <files>

(3)war命令:将java文件打成war包,用法和jar类似,打包后文件也可以通过java命令执行。

         语法:spring war [options] <war-name> <files>

(4)init命令:使用spring Initializr(http://start.spring.io/)初始化一个新项目

         语法:spring init [options] [location]

(5)Shell命令行:启动内置命令行

         语法:spring shell

2.4 构建命令spring init

2.4.1 spring init

。。。。。。。。。。。。。。。。。

版权原因,完整文章,请参考如下:Spring Boot CLI你知多少?- 第394篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值