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…