5.多环境切换

1.多配置文件

测试优先级:[在下图的四个位置分别写不同的端口号],看谁的会被执行

server:
 port: 8081

优先级结果:如下图所示

【SpringBoot-05】多环境配置_spring

优先级1:项目路径下的config文件夹配置文件
优先级2:项目路径下配置文件
优先级3:资源路径下的config文件夹配置文件
优先级4:资源路径下配置文件

注意:如果yml和properties同时都配置了端口,并且没有激活其他环境 , 默认会使用properties配置文件的!

2.yaml的多文档块

server:
  port: 8081
#选择要激活那个环境块
spring:
  profiles:
    active: prod

---
server:
  port: 8083
spring:
  profiles: dev #配置环境的名称


---

server:
  port: 8084
spring:
  profiles: prod  #配置环境的名称

【SpringBoot-05】多环境配置_spring_02