springboot spring.config.activate.on-profile
springboot spring.config.activate.on-profile
spring.config.activate.on-profile
spring.config.activate.on-profile
spring.config.activate.on-profile
springboot 的 spring.config.activate.on-profile
可以用于 .yml .yaml 配置文件中
因为
一个 .yml .yaml 配置文件可以被 ---
(三减号横杆) 分割为多个
例如:
spring.profiles.active: c
---
spring.config.activate.on-profile: a
name: aaa
---
spring.config.activate.on-profile: b
name: bbb
---
spring.config.activate.on-profile: c
name: ccc
---
spring.config.activate.on-profile: d
name: ddd
spring.profiles.active: c
则 name=ccc
或者
spring.profiles.include: b
---
value: aaaaaa
spring:
config:
activate:
on-profile: a
---
value: bbbbbb
spring:
config:
activate:
on-profile: b
---
value: cccccc
spring:
config:
activate:
on-profile: c
---
value: dddddd
spring:
config:
activate:
on-profile: d
spring.profiles.active: b
则 value=bbbbbbbb
spring.config.activate.on-profile
自 springboot2.4版开始使用,
它之前的名称是spring: profiles
转载自:https://juejin.cn/post/7246376735838355515