1、配置文件加载位置
Spring Boot官方默认的配置文件加载位置有以下4个:
(1)file:./config/
即:项目路径(src的同级目录)下的config目录下。
(2)file:./
即:项目的根目录(src的同级目录)下。
(3)classpath:/config/
即:类路径(resources的同级目录)下的config目录下。
(4)classpath:/(默认)
即:类路径的根目录(resources的同级目录)下。
注:Spring Boot启动默认会扫描上述目录下的application.properties或者application.yml文件作为Spring boot的默认配置文件。
2、配置文件加载顺序
Spring Boot加载四个位置配置文件优先级为:
(1)file:./config/ >(2) file:./ > (3)classpath:/config/ > (4)classpath:/(默认)
注:
- 高优先级的配置会覆盖低优先级的配置。
- 相同的配置文件加载目录下,如果我们同时配置了
yaml文件和properties文件,并且没有激活其它环境,那么默认会使用properties文件中的配置!

关注 “阿汤笔迹” 微信公众号,获取更多学习笔记。
原文地址:http://www.atangbiji.com/2023/01/15/SpringBootInDetail01Core
博主最新文章在个人博客 http://www.atangbiji.com/ 发布。
21万+

被折叠的 条评论
为什么被折叠?



