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/ 发布。