如何在构建过程中替换spring的xml文件

时间:2013-09-30 14:02:37

标签: maven spring-mvc build maven-war-plugin

我正在将我的spring mvc web应用程序捆绑到一个war文件中,问题是我的spring上下文xml文件的开发版本正在部署到我的服务器。

我在xml文件中为mysql和hibernate配备了大量调试或非优化配置。

如何在构建过程中将此文件与生产版本交换?

1 个答案:

答案 0 :(得分:0)

Spring允许您根据构建环境使用各种config xml文件。这是一个如何做到的教程:

http://hmkcode.com/spring-profile-xml-configuration/

此外,maven允许您为不同的环境运行单独的构建:

http://maven.apache.org/guides/mini/guide-building-for-different-environments.html