Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 消息属性中的动态键_Java_Mule_Mel - Fatal编程技术网

Java 消息属性中的动态键

Java 消息属性中的动态键,java,mule,mel,Java,Mule,Mel,如何在Mule ESB中的消息属性转换器组件中添加动态键 <message-properties-transformer scope="session" doc:name="Message Properties"> <add-message-property key="#[key]" value="#[message.payloadAs(java.lang.String)]"/> </message-properties-transformer>

如何在Mule ESB中的
消息属性转换器
组件中添加动态键

<message-properties-transformer scope="session" doc:name="Message Properties">
    <add-message-property key="#[key]" value="#[message.payloadAs(java.lang.String)]"/>
</message-properties-transformer>


我认为唯一可以做到这一点的方法是通过编程,使用类似于表达式组件的东西:

<expression-component doc:name="Expression"><![CDATA[message.outboundProperties.put(flowVars.key, "value");]]></expression-component>