gpt4 book ai didi

java - 用于 Wildfly 部署的 Spring MVC 或 Spring Boot

转载 作者:行者123 更新时间:2023-12-01 17:48:27 24 4
gpt4 key购买 nike

我正在将 Java Web 项目转换为 Spring 项目。 (10个JSP和5个 Controller 连接到DB)

我们使用 Wildfly 服务器进行部署。

创建 Spring Boot 项目有什么用吗(尽管我有执行器、启动器等设施)

创建 Spring MVC 项目并在 Wildfly 中部署 war 是否可以,因为我在这里没有使用任何容器,并且 Spring Boot 项目将是一个开销?基本上我发现为什么我应该在这里使用 Spring Boot?

最佳答案

这取决于。

Spring boot 只是一个 JAR 中的 SpringMVC + Tomcat(我知道定义非常简单)。

如果您有现有且正在运行的 Wildfly 服务器,请使用它。将您的 Web 应用程序编译为 WAR 并进行部署。您还将拥有更好的配置、服务器更新和服务器错误修复的可能性。至少我的情况是这样,因为我的队友在 Wildfly 方面拥有丰富的经验。

我们将 SpringBoot 用于小型纯 REST(微)服务(没有 HTML、JSP),因为它们可以快速实现和部署(只需运行 jar 文件)。所有这些应用程序都有自己的 Tomcat 服务器 - 具有自己的端口。如果您想要新的 Tomcat 版本,您必须重新编译您的应用程序。这可能是一个缺点(但不是真正的缺点)。

关于java - 用于 Wildfly 部署的 Spring MVC 或 Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60826219/

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