SpringBoot之Shell
1.前言
最近有一个项目,就是要写命令行参数,通过命令行进行项目启动,于是就开始研究这个 SpringBoot Shell 工程。
【1】.SpringBoot实现命令行
【2】.基于spring boot编写控制台命令行程序
【3】.Spring Shell 参考文档 中文参考文章,这里面有参数的说明,参数的使用方法,以及无限制参数的示例
【4】.Getting Started 官方的英文文档,Spring Shell is based on Spring Boot 3.2.4 and Spring Framework 6.1.5 and thus requires JDK 17.
【5】.[https://juejin.cn/s/spring%20boot%20spring%20shell%20scripts%20example]
2.编写
(1) 添加依赖
1 | <dependency> |
(2) 编写接口
1 | import org.springframework.shell.standard.ShellMethod; |
(3) 测试
下面是一个黄色shell:>提示,邀请您输入命令。add 1 2然后输入ENTER并欣赏魔法!
1 | add 1 2 |
参考文章;
【1】.spring boot spring shell scripts example
【2】.SpringBoot的命令行使用参数