gpt4 book ai didi

spring-mvc - Spring MVC 或 Spring Boot

转载 作者:行者123 更新时间:2023-12-03 04:40:18 25 4
gpt4 key购买 nike

对于大型公司(Web)项目,您建议使用 Spring MVC 还是 Spring-Boot?

Spring-Boot在配置方面相对于Spring MVC来说非常简单。

请问使用Spring-Boot是否可以拥有Spring MVC同样的优点?

你有什么建议?

最佳答案

出于多种原因,我个人的建议是一定要使用 Spring Boot。

  1. 首先是 Boot 是“Spring 的 future ”。这意味着随着启动您可以从 Spring 社区的许多 promise 中受益。大部分的今天的Spring项目已经完全与 Boot 集成,甚至社区也开始开发许多基于Boot的应用程序。例如用于管理和监控。我可以建议看看Spring Boot Admin

  2. 使用 Spring Boot,您可以受益于非常好的和有用的功能,例如用于管理和监控的执行器和远程外壳,通过生产就绪的功能改进您的应用程序,这些功能非常有用有用。

  3. 非常好的和强大的属性和配置控制 - 你可以使用 application.properties/yml 配置您的应用程序并以一种非常简单且令人印象深刻的方式延长行李箱,即使是覆盖方面的管理非常强大。

  4. 它是最早的微服务就绪平台之一,在我看来现在是最好的!即使你不构建微服务使用 boot 进行项目,您可以受益于使用现代方法,其中您有一个自动一致的 jar,可以从所有功能中受益我上面描述过,或者如果您愿意,您可以强加包装作为一场经典 war 并将您的 war 部署在任何容器中你想要的。

  5. 使用智能且约定优于配置的方法减少您的启动和配置阶段项目显着。事实上,您有一组入门 Maven 或 Gradle 依赖项简化依赖管理。然后与自动配置特性您可以从很多方面受益标准配置,通过条件配置框架引入在 Spring 4 中。您可以用您的特定覆盖它配置只是根据以下定义你的bean您可以在启动的自动配置 JAR 中看到的约定依赖性。请记住,Spring 是开源的,您可以查看代码。我认为文档也很好。

  6. Spring 初始化程序是一个很酷的工具,可以通过此链接获得: https://start.spring.io/是一个非常酷的工具,可以非常快速地创建您的项目。


我希望这个反射(reflection)可以帮助您决定什么是最好的解决方案。

关于spring-mvc - Spring MVC 或 Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com