在研究spring-boot时,我偶然发现了对(CRsh (boot v1.x) Spring-Shell (boot v2.x)).的外壳支持
我不能理解的是,我们已经有了对JMX的丰富支持,这些shell带来了什么附加值?
我确实试着在网上找到它,但没有得到具体的比较。
发布于 2018-08-08 16:48:25
Spring Boot放弃了对CRaSH的支持,因为它已经休眠了很长一段时间。这是为了从CLI公开指标和控制活动应用程序。
然而,Spring Shell是一个编写基于命令行界面的应用程序的框架,所以基本上是一个不同的野兽,不能与Spring Boot1中的CRaSH支持相媲美。
由于Spring Boot中的CRaSH支持是不可替代的,因此最终以弃用和移除告终。尽管这是一个很好的功能,但CRaSH项目中缺乏支持导致了放弃支持的决定。
现在,您可能会将Spring Shell硬塞到Spring Boot应用程序中,并添加像CRaSH这样的特性,但这不是Spring Shell设计的目的。
https://stackoverflow.com/questions/51742050
复制相似问题