什么时候以及为什么我必须进行 Spring 引导?
When and Why do i have to go for Spring Boot?
我什么时候以及为什么必须进行 Spring 引导?
根据我到目前为止的阅读,它可以帮助我快速启动基于 spring 的应用程序,我不必坐下来创建很多 xml 配置、处理多个依赖项、jar 等。相反,spring boot 为我完成了这项工作,让我专注于只为我的功能编写代码。
此外,当我使用 Spring Boot 运行我的应用程序(打包为 JAR)时,它可以使用嵌入式 Tomcat 服务器运行,也可以使用 Undertow 运行,而不是部署在常规服务器容器中
通过使用 Spring 引导平台 (?)
开发的应用程序直接提供健康监控、线程监控等功能
问题#1 我的理解是否正确?
问题 #2 还有其他优势或原因,我应该选择 Spring Boot 吗?
问题 #3 对于 spring 或其他类似的 java 技术是否有任何其他等效的引导 libraries/frameworks ?
问题 #4 Spring Roo 是否被 Spring Boot 取代?
关于第 2 点 - 这种方法的稳定性、安全性和高性能如何?它仅适用于测试期间还是在典型的生产场景中也可用?
问题 #1:
你是对的。
问题 #2:
您可以在开发期间使用嵌入式容器,但我认为在部署企业应用程序时使用专用 servlet 容器似乎更灵活。 Spring Boot 也允许构建 WAR 文件。
问题 #3:
是的,为这些功能提供了有用的默认组件。
关于问题 #4:
Pivotal 在一些博客 post 中指出,Spring Boot 与 Spring Roo 具有相同的目标(删除样板工作并让您的应用程序启动并 运行 更快),但试图通过其他方式实现这一目标。它不是 本身 的替代品,但它有点消除了对 Spring Roo.
之类的需求
我什么时候以及为什么必须进行 Spring 引导?
根据我到目前为止的阅读,它可以帮助我快速启动基于 spring 的应用程序,我不必坐下来创建很多 xml 配置、处理多个依赖项、jar 等。相反,spring boot 为我完成了这项工作,让我专注于只为我的功能编写代码。
此外,当我使用 Spring Boot 运行我的应用程序(打包为 JAR)时,它可以使用嵌入式 Tomcat 服务器运行,也可以使用 Undertow 运行,而不是部署在常规服务器容器中
通过使用 Spring 引导平台 (?)
开发的应用程序直接提供健康监控、线程监控等功能
问题#1 我的理解是否正确? 问题 #2 还有其他优势或原因,我应该选择 Spring Boot 吗? 问题 #3 对于 spring 或其他类似的 java 技术是否有任何其他等效的引导 libraries/frameworks ? 问题 #4 Spring Roo 是否被 Spring Boot 取代?
关于第 2 点 - 这种方法的稳定性、安全性和高性能如何?它仅适用于测试期间还是在典型的生产场景中也可用?
问题 #1: 你是对的。
问题 #2: 您可以在开发期间使用嵌入式容器,但我认为在部署企业应用程序时使用专用 servlet 容器似乎更灵活。 Spring Boot 也允许构建 WAR 文件。
问题 #3: 是的,为这些功能提供了有用的默认组件。
关于问题 #4: Pivotal 在一些博客 post 中指出,Spring Boot 与 Spring Roo 具有相同的目标(删除样板工作并让您的应用程序启动并 运行 更快),但试图通过其他方式实现这一目标。它不是 本身 的替代品,但它有点消除了对 Spring Roo.
之类的需求