我们有很多环境都拥有多个活跃的Spring配置文件,但是application-{profile}.yml文件的优先顺序是什么?
如果我有spring.profiles.active=test-us-west-2-p1, test-us-west-2, test
那么application-test.yml, application-test-us-west-2.yml, application-test-us-west-2-p1.yml
文件的加载顺序是什么?如果每个文件中都有相同的属性,哪个会"胜出"?
此外,这个问题在从Spring Boot 1.5.x迁移到2.x时是否发生了变化?看起来可能确实有变化。