【发布时间】:2015-09-14 11:12:08
【问题描述】:
我想知道有没有办法在 Spring Integration 中为 JMS 文本消息添加属性。
例如,如果我们使用普通的 JMS 代码,我们总是可以使用以下代码为其设置属性。
message.setStringProperty( "AuctionType", "Reverse" );
编辑
我尝试添加 Spring 文档中给出的标题,但现在我为每条消息获得相同的消息 ID,但由于我打算将其用作 ID,所以我需要它对每条消息都不同。 下面是我的 Spring 配置快照。
<bean class="com.learn.util.RandomMsgId" id="randomMsgId" factory-method="getRndMsgId" scope="prototype"/>
<int:header-enricher input-channel="xmlToJMS"
output-channel="xmltoJMSwithId">
<int:header name="MsgId" ref="randomMsgId"/>
</int:header-enricher>
【问题讨论】:
标签: java spring spring-integration spring-jms