Spring Shell
允许人们轻松创建这样的可运行应用程序,用户将在其中输入文本命令,这些命令将被执行直到程序终止。Spring Shell
项目提供了创建此类REPL
(读取,评估,打印循环)的基础结构,从而使开发人员可以使用熟悉的Spring
编程模型来专注于命令实现。
Spring Shell 3.0.0-RC1 是 3.0 系列的首个 RC 预览版,它基于 Spring Boot 3.0.1 构建,要求使用 JDK 17 及更高版本。
主要变化:
- 使用注解为错误处理定义更好的模型
- 修复 CommandParser 报告无法识别选项的错误
- CommandRegistration Builder 有一个共享的可配置实例
- 全局帮助选项
Spring Shell 2.1.2 主要变化:
- 基于 Spring Boot 2.7.7 构建
- 向后移植了部分 bug fixes