我有以下 SPRING_PROFILES_ACTIVE = {dev/prod}, {dca,dcb}
这两个配置文件的每个组合都有一些独特的值,例如
Dev,dca != dev,dcb != prod,dc1 != prod,dcb
示例数据为
dev -
env: dev
dca -
dc: datacenteradev
dcb -
dc: datacenterbdev
prod -
env: prod
dca -
dc: datacenteraprod
dcb -
dc: datacenterbprod
示例中的值将 env 附加到值后,但事实并非如此...这些值实际上是随机的,无法构造。
我认为这应该有效:
#---
spring.config.activate.on-profile=dev
env: dev
dca: datacenteradev
dcb: datacenterbdev
#---
spring.config.activate.on-profile=prod
env: prod
dca: datacenteraprod
dcb: datacenterbprod
#---
spring.config.activate.on-profile=dca
dc: ${dca}
#---
spring.config.activate.on-profile=dcb
dc: ${dcb}