Spring Boot项目多环境配置

任何项目都有多环境配置的需求,Spring Boot + maven的项目配置起来也很简单
首先按照在resources文件夹下创建各环境的配置文件,如:

application.yml
application-dev.yml
application-test.yml
application-prod.yml

然后在pom.xml文件里增加如下代码:

  
      
        dev  
          
            true  
          
          
            dev  
          
      
      
        test  
          
            test  
          
      
      
        prod  
          
            prod  
          
      
 

具体环境可根据实际情况进行增减配置,但需要和resources文件夹中的文件名相匹配。
如果使用IDEA进行开发,可以通过选择Maven Projects中的Profiles即可切换环境的配置。如果是测试或生产环境则可以配置maven打包命令指定使用哪个环境的配置文件。如:

mvn clean package -Ptest -U
mvn clean package -Pprod -U

你可能感兴趣的:(Spring Boot项目多环境配置)