一、存放目录
Application属性文件,按优先级排序,位置高的将覆盖位置
- 当前项目目录下的一个/config子目录
- 当前项目目录
- 项目的resources即一个classpath下的/config包
-
项目的resources即classpath根路径(root)
如图:
二、读取顺序
如果在不同的目录中存在多个配置文件,它的读取顺序是:
1、config/application.properties(项目根目录中config目录下)
2、config/application.yml
3、application.properties(项目根目录下)
4、application.yml
5、resources/config/application.properties(项目resources目录中config目录下)
6、resources/config/application.yml
7、resources/application.properties(项目的resources目录下)
8、resources/application.yml
顺序可以通过实验验证:
1~8 个位置 分别定义不同的 server 端口号 9001~9008
即可验证结