Introducing 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……