我代表团队和所有做出贡献的人,很高兴地宣布 Spring Shell2.1.0
已经发布,现在可以从https://repo.spring.io/milestone获得。
有关详细信息,请参阅发行说明。
感谢所有为问题报告和拉取请求做出贡献的人。
今年早些时候,我们开始努力使项目与最新版本Spring Boot
和Spring Framework
版本保持一致,因为很难使用现有Spring Shell
的 spring 系列版本。
最初我们想要解决的主要问题是删除Spring Boot
现在默认强制执行的 bean 循环。虽然可以关闭此功能,但 Spring Shell 不需要它。这需要进行大量更改,我们选择通过对外壳内部的返工来处理它。一个巨大的挑战是旧的如何Spring Shell
通过基本上保留由@ShellMethod
注释支持的命令信息方法,然后使用定义不太明确的方式通过反射调用这些方法来工作。
转自 https://spring.io/blog/category/releases