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的命令行使用参数
