【发布时间】:2014-03-21 14:36:13
【问题描述】:
我在骆驼中有一个简单的路由,它从 activemq 队列“A”读取消息并将其写入另一个 activemq 队列“B”。我能够让这部分工作。
但是在将消息写入“B”之前,我需要在消息中添加一个新属性。我尝试使用下面的 Spring DSL 将属性“prop1”添加到消息中,但该属性未添加到消息中。
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="activemq:queue:A"/>
<setProperty propertyName="prop1">
<simple>prop1Value</simple>
</setProperty>
<to uri="activemq:queue:B"/>
</route>
</camelContext>
这是在 SPRING DSL 中向消息添加属性的正确方法吗?
【问题讨论】:
标签: java spring jms apache-camel activemq