我想将queuename设置为Mulesoft ESB JMS Connector中的属性键。我的队列名称将根据环境而有所不同。我有不同的属性文件是特定于环境的。我想根据属性值设置队列名称,即特定于环境的名称。
目前我有这个:
<jms:inbound-endpoint queue="q_Test" connector-ref="Active_MQ" doc:name="q_Test"/>
但是我需要类似下面的功能:
<jms:inbound-endpoint queue=<property-key> connector-ref="Active_MQ" doc:name="q_Test"/>
我希望从属性文件中使用值。
感谢任何帮助。
答案 0 :(得分:1)
队列名称被指定为JMS入站端点的一部分,并且对那里使用属性占位符没有限制,您可以这样做:
<jms:inbound-endpoint queue="${your.property}" />
使用各种技术从不同环境加载不同的属性占位符配置器。