在实际开发中,我们会定义单个application.yml+多个application-xxx.yml;
就是用application.yml的环境隔离来决定不同的环境使用不同的application-xxx.yml的配置。
环境隔离的使用
第一步:定义各种配置文件
application.yml 主配置文件
application-dev.yml 环境隔离文件—dev 开发环境的配置
application-test.yml 环境隔离文件—dev 开发环境的配置
application-prod.yml 环境隔离文件—prod 生产环境 的配置
第二步:在application.yml中,激活对应的环境。
# 环境激活
spring:
profiles:
# active: dev
active: prod
active: prod 来找application-prod.yml;通过-后面的prod匹配到的
注意:可以yml和properties一起使用,都是spring的配置文件