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