SpringBoot配置文件优先级

结城 SpringBoot 3 次阅读 161 字 发布于 10 天前 预计阅读时间: 1 分钟


当properties、yaml和yml三种文件路径相同时,三个文件中的配置信息都会生效,但是当三个文件中有配置信息冲突时,且在同一层级下,加载顺序是:

​properties(最高)> yml > yaml(最低)​

这个指的是最终使用在项目上的优先级,而实际加载顺序是反过来的,优先级低的配置会被先加载,所以优先级高的配置会覆盖优先级低的配置。

简单来说就是,优先级高的最晚加载,它会覆盖掉之前较早加载的低优先级文件。

给时光以生命,给岁月以文明
最后更新于 2026-06-15