1. 配置文件属性优先级
1.1 普通情况
同时存在不同环境名称的properties或者yml文件
- yml文件会覆盖properties文件的配置
- dev-yml文件会覆盖yml文件的配置
- dev-properties文件会覆盖properties文件的配置
项目中同时存在如下文件:
bootstrap.properties
bootstrap-dev.properties
或者
bootstrap.yml
bootstrap-dev.yml
1.2 极端情况
同时存在不同环境名称的properties和yml文件
-
yml文件会覆盖properties文件的配置
-
dev-yml文件会覆盖yml文件的配置
-
dev-properties文件会覆盖properties文件的配置
项目中同时存在如下文件:
bootstrap.properties
bootstrap-dev.properties
bootstrap.yml
bootstrap-dev.ym
2. 所有配置的属性优先级