【发布时间】:2017-02-13 14:30:47
【问题描述】:
我们有一个流程,我们有下面给出的属性文件参考
"context:property-placeholder location="httpdemo.${country}.properties"
现在我们希望将${country} 值替换为部署时的实际值。
我们知道实现它的一种方法是将国家/地区的值设置为 ESB 上的环境变量并进行部署。但我们不想这样做,原因如下:
我们为多个国家并行部署相同的代码库
环境属性只能在 mule 运行时开始时设置,所以如果我将环境变量设置为
country=UK并已部署到英国。稍后我想再次为 MY 部署,我需要通过设置country=MY重新启动 ESB,我们不想这样做。
如果有其他更好的方法请告诉我
【问题讨论】:
-
如果您为 StackOverflow 添加了引号,则您给出的示例包含过多引号或过少引号。请使用代码格式对其进行编辑和修复。
标签: mule mule-component