配置文件位置
spring boot 官网都是推荐以yaml为主,所以下面仅展示yaml配置文件位置。
![](https://img-blog.csdnimg.cn/306bc22898bf4fbd9618d9d66627ea85.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oiR5oOz5pyI6Jaq6L-H5LiH,size_18,color_FFFFFF,t_70,g_se,x_16)
如果在不同的目录中存在多个配置文件,它的读取顺序是:
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
配置环境指定
server:
port: 8082
spring: #执行使用哪个环境
profiles:
active: dev
--- #这三个横线是环境分隔符,不能少
server:
port: 8083
spring:
profiles: dev
---
server:
port: 8084
spring:
profiles: pro
![](https://img-blog.csdnimg.cn/d690adbb551543839fe736629a53092c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oiR5oOz5pyI6Jaq6L-H5LiH,size_20,color_FFFFFF,t_70,g_se,x_16)