将.properties文件区分为开发和测试环境
<!-- 开发环境配置文件 -->
<beans profile="dev">
<context:property-placeholder
location="classpath:application.properties, classpath:application-${spring.profiles.active}.properties" />
</beans>
<!-- 测试环境配置文件 -->
<beans profile="test">
<context:property-placeholder
location="classpath:application.properties, classpath:application-${spring.profiles.active}.properties" />
</beans>
<!-- 生产环境配置文件 -->
<beans profile="prod">
<context:property-placeholder
location="classpath:application.properties, classpath:application-${spring.profiles.active}.properties" />
</beans>
在web.xml文件中的配置
<!-- 多环境配置 在上下文context-param中设置profile.active的默认值 -->
<!-- 设置active后default失效,web启动时会加载对应的环境信息 -->
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>dev</param-value>
</context-param>