1、在resource目录下建立每种环境对应的配置文件
开发库 dbconfig-development.properties
测试库 dbconfig-test.properties
模拟库 dbconfig-simulation.properties
正式库 dbconfig-production.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激活