今天闲来无事研究了下springboot的配置文件的加载,就此记录下
springboot的配置文件加载主要是加载以下几个位置
- file:./config/
- file:./
- classpath:/config/
- classpath:/
它的加载优先级从上到下依次递减,高优先级的配置会覆盖低优先级的相同配置。
其中,file路径代表项目根目录,classpath代表资源文件的路径。
从下面这张图可以清晰的看到上面四个路径的位置
如有错误,敬请指出
今天闲来无事研究了下springboot的配置文件的加载,就此记录下
springboot的配置文件加载主要是加载以下几个位置
它的加载优先级从上到下依次递减,高优先级的配置会覆盖低优先级的相同配置。
其中,file路径代表项目根目录,classpath代表资源文件的路径。
从下面这张图可以清晰的看到上面四个路径的位置
如有错误,敬请指出