我什么时候以及为什么要参加 Spring Boot?
根据我到目前为止的阅读,它可以帮助我非常快速地启动基于弹簧的应用程序,我不必坐下来创建大量 xml 配置,处理多个依赖项、jars..etc。相反,Spring Boot 为我完成了这项工作,让我只专注于我的功能并编写代码。
此外,当我使用 Spring Boot 运行我的应用程序(打包为 JAR)时,它可以使用嵌入式 Tomcat 服务器运行,也可以使用 Undertow 运行,而不是部署在常规服务器容器中
通过使用 Spring Boot 平台开发的应用程序立即提供健康监控、线程监控等功能(?)
问题#1 我的理解正确吗?问题#2 还有其他优点或原因,我应该选择 Spring Boot 吗?问题#3 是否有任何其他等效的引导库/框架用于 spring 或其他类似的 java 技术?问题#4 Spring Roo 会被 Spring Boot 取代吗?
关于第 2 点 - 这种方法有多稳定、安全、高性能?它是仅在测试期间适用还是在典型的生产场景中也可用?