隆重推出 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…