有没有办法默认使用Spring Integration进行JSON序列化?

时间:2016-08-26 16:40:37

标签: json spring-integration spring-amqp

我正在使用Spring Integration和AMQP支持的消息,我更喜欢使用JSON而不是消息的默认Java序列化。此首选项部分是由于使用Kotlin对象时遇到的序列化异常。

在研究这个问题时,我发现了这个帖子:

Spring integration - AMQP backed message channels and message conversion

因此,最近才支持将JSON序列化与AMQP支持的消息一起使用的能力。此外,我相信Spring Cloud Stream项目为开箱即用的这种方法提供了支持,但我无法弄清楚如何实现与SI类似的东西。

我遇到了一个帖子提供了执行此操作channel-by-channel的方法,但是当我真正想要全面使用它时,为每个频道配置它似乎很乏味。

1 个答案:

答案 0 :(得分:1)

是否有什么东西阻止您升级到4.3?

<int-amqp:channel id="withEP" 
    extract-payload="true" message-converter="jackson" />

目前无法为特定类型的所有频道全局设置选项。