在实际开发过程中,一般可能有以下4个环境:
test ------------------ 本地开发环境
sit ------------------ 测试环境
pre ------------------ 预生产环境
pid ------------------ 生产环境
那么如何为不同的生产环境配置不同的配置
文件呢?首先得有如下5个.properties 配置文件:
application.properties 总配置文件
application-test.properties 本地
application-sit.properties 测试
application-pre.properties 预生产
application-pid.properties 生产
每个环境下的配置写到对应的配置文件中,
然后在总配置文件application.properties中
通过
spring.profiles.active =
读取不同的配置文件,=test时读取
application-test.properties ,=sit时读取
application-sit.properties ……