涉及知识:spring boot项目启动时配置文件加载顺序。
-启动时
-bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml
-例:如果在bootstrap.properties配置端口号:8080;bootstrap.yml文件中配置8081端口,此时启动时为8081端口号。
-先加载的配置文件中的配置,会被后加载文件中的配置选择性覆盖。
-不同目录中
官方文档中给出指示,搜索位置如下:
1.file:./config/
2.file:./
3.classpath:/config/
4.classpath:/
优先级由高至低,(在列表中较高位置定义的属性将覆盖在较低位置中定义的属性)。
1.当前目录的/config子目录 项目文件路径/config
2.当前目录 项目文件路径
3.classpath /config包 项目文件路径/src/main/r