spring.profiles.active不同优先级
1、在editConfiguration中配置profiles.active=dev会同时影响项目取application-dev.properties、bootstrap-dev.yaml,且这种方式优先级最高,会覆盖application.properties、bootstrap.yaml中的spring.profiles.active配置
2、在application.properties配置的spring.profiles.active=dev只会影响取application-dev.properties(如果远程配置中心有dev的配置,则会优先取配置中心的)
3、在bootstrap.yaml中配置的spring.profiles.active=dev会同时影响取application-dev.properties、bootstrap-dev.yaml,但是如果此时application.properties配置的spring.profiles.active=prod,那么则会覆盖bootstrap.yaml读取application-prod.properties
4、加载顺序是bootstrap.yaml-》application.properties(如果远程配置中心有,则会优先取配置中心的)
原文地址:https://blog.csdn.net/laigengsong/article/details/145133551
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!