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