application-dev.yml:开发环境
application-uat.yml:用户验收测试环境
application-prod.yml:生产环境
那他们和application.yml有什么关系呢?
配置文件的启用(激活)需要在application.yml中配置如下来激活dev的配置spring: profiles: active: dev 现在我们使用dev配置,那application.yml文件是不是就不起作用了呢?不是的,我们可以分为几种情况 1.在application.yml中配置的有,但在dev中没有的变量, 2.在application.yml中配置的没有,但在dev中有的变量, 3.在application.yml中配置的有,但在dev中也有。 先看一下我们的配置文件,然后我们来分别验证三种情况。 application.yml
当存在多个yml配置文件时,以application.yml中spring.profiles.active 激活的角色为主
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)