如何使用多个值(env + DC)的组合来制作弹簧轮廓

问题描述 投票:0回答:1

我有以下 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 附加到值后,但事实并非如此...这些值实际上是随机的,无法构造。

java spring profile
1个回答
0
投票

我认为这应该有效:

#---
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}
© www.soinside.com 2019 - 2024. All rights reserved.