SpringBoot配置文件加载流程
发布时间
阅读量:
阅读量
近期在使用SpringBoot框架过程中,发现位于不同目录下的配置文件中存在重复的配置属性,这使得关于配置加载优先级的问题产生了一些困惑。因此,决定撰写一篇博客文章以记录相关思考与研究过程。
1.配置文件所在的位置
系统预设的配置文件加载路径依次为:classpath:/、classpath:/config/、file:./、file:./config/,其中优先级由低至高排列,首先会读取file:./config/目录下的配置文件;若用户指定了spring.config.location属性,则系统将依据该属性所设定的路径进行加载。
配置文件的加载顺序如下:

2.配置文件的名字
系统预设的默认配置值为:application;若用户在配置中指定了spring.config.name属性,则系统将采用该属性所设定的值。
支持的所有文件扩展格式包括:properties xml yml yaml
文件加载的优先级顺序如下所示
全部评论 (0)
还没有任何评论哟~
