spring-boot配置文件加载顺序

同文件夹下

.yml > .yaml > .properties
也就是说properties会覆盖yml 、yaml的配置,优先级高也不是啥好事

image

优先级总结,完整的优先级从高到低为:

1:命令行参数

2:SPRING_APPLICATION_JSON,例如--spring.application.json='{"server":{"port":9090}}'

3:系统属性与环境变量

4:外部Profile配置文件

5:内部Profile配置文件

6:外部主配置文件

7:内部主配置文件

8:@PropertySource注解

9:默认属性

posted @ 2025-09-19 15:41  朝阳1  阅读(11)  评论(0)    收藏  举报