我想用更好的架构来改进我的Spring应用程序。我正在使用的技术有:弹簧组合(弹簧mvc,弹簧测试,弹簧网,弹簧芯,弹簧支架......) 今天我使用打包来构建我的应用程序的不同层:模型,服务,api,当然还有我拥有控制器的web。
我想知道如何利用spring boot的强大功能,为Web应用程序创建一个带有xml spring配置的多模块maven架构。我读到spring boot有一个嵌入式tomcat,因为我正在使用eclipse和一个单独的tomcat服务器,我想在它上部署我的应用程序,我认为这可能会产生问题。
我已经在github上发现了一些与这类项目相关的链接,其中大多数都没有详细介绍Web应用程序的体系结构,并使用Spring引导提供的嵌入式tomcat进行弹簧配置。
谢谢
Ps:抱歉我的英语不好
答案 0 :(得分:0)
多模块的含义。如果您想为多个环境构建jar,可以使用maven配置文件。 Spring boot只不过是一个可以简化配置的弹簧项目。
关于部署到您自己的服务器,您必须将jar转换为war。请阅读以下链接的“Java EE Application Server的内容”部分。
https://spring.io/blog/2014/03/07/deploying-spring-boot-applications