介紹 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…