使用spring profile实现多环境切换

 

第一步:

applicationContext.xml

    
    
        placeholder
                ignore-resource-not-found="true" location="classpath:config.prod.properties"/>
    

    
        placeholder
                ignore-resource-not-found="true" location="classpath:config.dev.properties"/>
    

 

第二步:

配置web.xml

    
        contextConfigLocation
        /WEB-INF/applicationContext*.xml
    

    
    
        spring.profiles.default
        development
    

    
    

 

 

第三步:

其重点难点:

Windows系统中,修改tomcat  start.bat文件,在第一行加入:

SET JAVA_OPTS="-Dspring.profiles.active=prod"

 

Linux 系统中,修改tomcat  catlina.sh文件,在第一行加入:

CATALINA_OPTS="$CATALINA_OPTS -Dspring.profiles.active=\"prod\""

或者

JAVA_OPTS="-Dspring.profiles.active=\"production\""

 

Window 系统中查看是否设置成功:

打开%jdk_home%\bin 中的 jvisualvm.exe  界面即可:

使用spring profile实现多环境切换_第1张图片

 

你可能感兴趣的:(使用spring profile实现多环境切换)