Spring Boot Config
Spring-Boot 配置文件查找顺序
参考 24. Externalized Configuration 了解配置文件默认查找顺序
file:./config/
file:./
classpath:/config/
classpath:/
使用外部配置文件时,建议如下操作:
- 在当前目录创建 config 子目录保存所有配置文件
- 保证当前目录没有配置文件
- 保证没有打包配置文件到 classpath
自定义日志配置文件位置
- 把 application.yml 和 log4j2.properties 都放到 config 子目录
- spring-boot 优先查找 config 子目录并加载 application.yml
- 在这里指定日志配置文件位置,相对于工作目录
- logging在最高层,不要放spring下层,如:
logging:
config: config\log4j2.properties