Spring Boot CLI 介绍

前言

Spring Boot开发这么久,今天才知道Spring Boot居然也有命令行工具,Spring Boot CLI命令行工具能够帮助你快速的构建 Spring Boot 项目。只需要编写简单的groovy脚本,即可构建并运行一个完整的Spring Boot项目

Spring Boot CLI 安装

手动安装

下载安装包解压即可:

为方便使用,可以将解压后的 /bin 路径添加到系统环境变量中

Homebrew 安装

Mac用户可以通过下面的命令,使用HomeBrew进行安装:

$ brew tap pivotal/tap
$ brew install springboot

SDKMAN 安装

如果你之前安装了SDKMAN(The Software Development Kit Manager),同样可以通过SDKMAN安装Spring Boot CLI

$ sdk install springboot

检查安装是否成功

命令行执行spring --version,输出Spring Boot CLI版本信息,证明安装成功

$ spring --version
Spring CLI v2.3.3.RELEASE

Spring Boot CLI 使用

完成Spring Boot CLI的安装后,我们来试试使用它来快速构建一个简单的Spring Boot应用

第一步:新建一个Grovvy脚本,hello.groovy,内容如下:

@RestController
class WebApplication {

  @RequestMapping("/hello")
  public String hello() {
    return "Hello Spring Boot CLI!";
  }

}

使用run命令执行程序

$ spring run hello.groovy

从控制台的输出信息可以看到,我们使用groovy脚本编写的应用已经启动成功了,可以通过curl来验证/hello接口:

$ curl localhost:8080/hello
Hello Spring Boot CLI!

浏览器访问:http://localhost:8080/hello,接口返回Hello Spring Boot CLI!

使用 Spring Boot CLI 构建 Spring Boot 项目,省去了很多模版代码的编写,如Spring Boot引导类,依赖配置等,不知道你发现没有,hello.groovy甚至不需要写import语句,是不是很方便

除此之外,还能使用Spring Boot CLI工具进行密码的加密:

$ spring encodepassword password
{bcrypt}$2a$10$X5wFBtLrL/kHcmrOGGTrGufsBX8CJ0WpQpF3pgeuxBB/H73BK1DW6

参考:
Spring Boot CLI
Spring Security Reference

扫码关注我
一起学习,一起进步

微信搜索:huangxy

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值