如何使用spring boot设置Spring多maven模块

时间:2016-08-06 12:05:29

标签: spring maven tomcat spring-boot

我想用更好的架构来改进我的Spring应用程序。我正在使用的技术有:弹簧组合(弹簧mvc,弹簧测试,弹簧网,弹簧芯,弹簧支架......) 今天我使用打包来构建我的应用程序的不同层:模型,服务,api,当然还有我拥有控制器的web。

我想知道如何利用spring boot的强大功能,为Web应用程序创建一个带有xml spring配置的多模块maven架构。我读到spring boot有一个嵌入式tomcat,因为我正在使用eclipse和一个单独的tomcat服务器,我想在它上部署我的应用程序,我认为这可能会产生问题。

我已经在github上发现了一些与这类项目相关的链接,其中大多数都没有详细介绍Web应用程序的体系结构,并使用Spring引导提供的嵌入式tomcat进行弹簧配置。

谢谢

Ps:抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

多模块的含义。如果您想为多个环境构建jar,可以使用maven配置文件。 Spring boot只不过是一个可以简化配置的弹簧项目。

关于部署到您自己的服务器,您必须将jar转换为war。请阅读以下链接的“Java EE Application Server的内容”部分。

https://spring.io/blog/2014/03/07/deploying-spring-boot-applications