我有一个使用spring框架的Java桌面应用程序,我需要用Web前端替换Swing UI。我知道我需要调整很多东西才能使MVC架构工作。 我的具体问题如下:
我的应用程序现在必须完全在应用程序服务器中运行吗?
如果有人能指出一些经过类似过程的文档,我将不胜感激。
谢谢!
答案 0 :(得分:1)
技术上是的,但Spring Boot使得设置嵌入式servlet容器并将整个应用程序打包为可运行的jar变得微不足道。这就是我们将应用程序部署到生产中的方式;我们唯一需要的是服务器虚拟机上的JRE,java -jar
负责所有这些。
我建议使用带有the repackage
goal的Spring Boot插件(还有一个Gradle插件)使用Maven,并使用轻量级Undertow servlet引擎代替默认的Tomcat。