如何在Mule ESB的message-properties-transformer
组件中添加动态密钥。
<message-properties-transformer scope="session" doc:name="Message Properties">
<add-message-property key="#[key]" value="#[message.payloadAs(java.lang.String)]"/>
</message-properties-transformer>
答案 0 :(得分:0)
我认为,实现此目的的唯一方法是使用编程方式,例如使用表达式组件:
<expression-component doc:name="Expression"><![CDATA[message.outboundProperties.put(flowVars.key, "value");]]></expression-component>