SpringBoot属性加载优先顺序
1.参看https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config
以下优先级从低到高排列

2.*.properties>*.yml>*.yaml
互补读取:如果优先级高的配置文件中没有某个配置项,则会到优先级低的配置文件中找该配置项(文件名相同才会互补)
3.SpringBoot中四级配置文件(多层级配置文件间的属性采用叠加并覆盖的形式作用于程序)
1级: file: config/application.yml 工程路径config目录中配置文件:服务于运维经理整体调控
2级: file: application.yml 工程路径配置文件:服务于运维人员配置涉密线上环境
3级: classpath: config/application.yml 项目类路径config目录中配置文件:服务于项目经理整体调控
4级: classpath: application.yml 项目类路径配置文件:服务于开发人员本机开发与测试
1级最高,4级最低

浙公网安备 33010602011771号