【问题标题】:Getting JMS headers on Spring Integration在 Spring Integration 上获取 JMS 标头
【发布时间】:2012-03-03 05:36:49
【问题描述】:

如何在我的 spring 集成 jms 入站通道上获取 JMS 标头?我没有找到关于参考的太多信息。

感谢和问候。

【问题讨论】:

    标签: header jms spring-integration


    【解决方案1】:

    看看DefaultJmsHeaderMapper 类。它负责(默认情况下)将 JMS 消息映射到 Spring Integration 消息和从 JMS 消息映射到 Spring Integration 消息。一旦定义了适当的规则,JMS 消息头将与任何其他 SI 消息头一样可见 (message.getHeaders())。

    【讨论】:

    • 我知道了。但是如何将它插入我的入站通道?只使用 XML 配置?
    • 您不是将其插入通道,而是插入入站通道适配器。如果您使用 jms:message-driven-channel-adapter 只需在 XML 中设置其 header-mapper 属性。
    猜你喜欢
    • 2019-07-23
    • 2013-11-13
    • 2016-02-10
    • 2016-06-14
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多