我正在将Java web项目转换为Spring项目。(10个JSP和5个控制器连接到DB)
我们使用Wildfly服务器进行部署。
创建Spring Boot项目有什么用处吗(尽管我有一些工具,比如执行器,启动器等等)
或
创建Spring MVC项目并在Wildfly中部署war可以吗?因为我在这里没有使用任何容器,spring boot项目将是一个开销?基本上,我发现为什么我应该在这里使用spring boot?
发布于 2020-03-24 15:19:57
那得看情况。
Spring boot就是一个JAR中的SpringMVC + Tomcat (我知道它的定义非常简单)。
如果您有一个现有的并且正在运行的Wildfly Server,请使用它。将您的web应用程序编译为WAR并部署它。你也会有更好的配置,服务器更新和服务器错误修复的可能性。至少在我的情况下是这样,因为我的队友有很多使用Wildfly的经验。
我们将SpringBoot用于小型纯REST (微)服务(没有HTML、JSP),因为它们实现和部署都很快(只需运行jar文件)。所有这些应用程序都有自己的Tomcat服务器--有自己的端口。如果你想要一个新的Tomcat版本,你必须重新编译你的应用程序。这可能是一个缺点(但不是真的)。
https://stackoverflow.com/questions/60826219
复制相似问题