配置文件优先级
- 官网文档说明
- 解释
优先级1:项目路径下的config文件夹配置文件
优先级2:项目路径下配置文件
优先级3:资源路径下的config文件夹配置文件
优先级4:资源路径下配置文件
多环境配置
application.properties配置
-
多环境下的配置文件
- -
切换配置环境
spring.profiles.active= dev
-
注意 :只需要写-后面的即可
yml配置
- yml配置不需要创建那么多的配置文件,只需要一个就可以,可以在一个配置文件中定义多个环境;每个环境之间使用
---
隔开 - 例如:
server:
port: 8081
spring:
profiles:
active: debug
---
server:
port: 8082
---
spring:
profiles: dev
---
server:
port: 8083
spring:
profiles: debug
- 运行结果