spring.profiles.active 针对多种启动环境的spring配置

Posted 乌鸦也能展翅高飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring.profiles.active 针对多种启动环境的spring配置相关的知识,希望对你有一定的参考价值。

使用spring.profiles.active 配置正式环境,测试环境

配置方式:

1、在spring配置文件中配置两种环境信息

  <beans profile="dev">  

     <context:property-placeholder location="classpath:jdbc-dev.properties"/>

  </beans>

  <beans profile="prd"

    <context:property-placeholder location="classpath:jdbc-prd.properties"/> 

  </beans

2、在web.xml中配置使用哪种环境信息,tomcat启动的时候自动去加载对应的环境信息

  <context-param>  

    <param-name>spring.profiles.active</param-name

    <param-value>dev</param-value

  </context-param



以上是关于spring.profiles.active 针对多种启动环境的spring配置的主要内容,如果未能解决你的问题,请参考以下文章

spring.profiles.include 跟 spring.profiles.active 的区别

使用 spring.profiles.active来区分配置

spring.profiles.active 不能从命令行工作

SpringBoot(十九)_spring.profiles.active=@profiles.active@ 的使用

spring.profiles.active和spring.profiles.include的使用与区别

mac下idea设置spring.profiles.active问题