BinaryTom

导航

SpringBoot配置文件的替换

使用spring.profiles.active

在工作中,测试或上线的时候一定会遇到的问题就是修改配置。一般来说都有如下几种配置可用:dev(开发环境),test(测试环境),pro(生产|线上环境)。这时候,我们就需要去注释掉配置文件中的所有配置,再解开需要的配置。这时候,就可以通过spring.profiles.active的配置来解决这个问题。

application.properties

  • 根据不同的环境创建不同的properties文件,如application-dev.properties,application-test.properties,application-pro.properties。
  • 创建application.properties,内容如下:

    spring.profiles.active=dev # test测试、pro生产

    然后通过修改application.properties来更改不同的配置。

application.yml

  • 同上,根据不同的环境创建不同的yml配置文件,以后缀区分(如:application-dev.yml)。
  • 创建application.yml,内容如下:

    spring:
        profiles:
            active: test # dev开发、pro生产

    同上,修改配置文件只需要更改application.yml文件即可。

posted on 2018-08-06 20:43  BinaryTom  阅读(732)  评论(0编辑  收藏  举报