介绍 Spring Shell 2.0M1!
我们很高兴地宣布 Spring Shell 2.x 的第一个里程碑版本!
历时两年打造的 Spring Shell 2 是 Spring Shell 的一次彻底重写,利用了更新的组件(如 JLine 3)并应用了更好的模块化。Spring Shell 2 也考虑到 Spring Boot,利用了自动配置和其他 Boot 特性。
内部架构现在使用可插拔模型来发现哪些方法可以转换为命令,如何将用户输入解析为参数值,以及如何处理返回值。这与 Spring MVC 等采用的方法非常相似,并允许以以前不可能的方式扩展框架。Spring Shell 的用户通常无需关心这些,只需使用新的“标准”命令 API…