Spring profile 切换开发、测试、模拟、生成环境
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**