Spring profile 切换开发、测试、模拟、生成环境

1、在resource目录下建立每种环境对应的配置文件

开发库      dbconfig-development.properties
测试库      dbconfig-test.properties
模拟库      dbconfig-simulation.properties
正式库      dbconfig-production.properties

2、在-mybatis.xml 中配置profile

<beans profile="production">
    <context:property-placeholder location="classpath:dbconfig-production.properties"/>
</beans>
<beans profile="simulation">
    <context:property-placeholder location="classpath:dbconfig-simulation.properties"/>
</beans>
<beans profile="test">
    <context:property-placeholder location="classpath:dbconfig-test.properties"/>
</beans>
<beans profile="development">
    <context:property-placeholder location="classpath:dbconfig-development.properties"/>
</beans>

3、激活profile

(1)web.xml激活

<context-param>
    <param-name>spring.profiles.default</param-name>
    <param-value>development</param-value>
</context-param>

(2)Tomcat配置激活 tomcat下bin目录catalina.bat 设置

set JAVA_OPTS="-Dspring.profiles.active=test"

(3)Idea激活



猜你喜欢

转载自blog.csdn.net/qq_34479912/article/details/80363806