我正在使用Spring Integration和AMQP支持的消息,我更喜欢使用JSON而不是消息的默认Java序列化。此首选项部分是由于使用Kotlin对象时遇到的序列化异常。
在研究这个问题时,我发现了这个帖子:
Spring integration - AMQP backed message channels and message conversion
因此,最近才支持将JSON序列化与AMQP支持的消息一起使用的能力。此外,我相信Spring Cloud Stream项目为开箱即用的这种方法提供了支持,但我无法弄清楚如何实现与SI类似的东西。
我遇到了一个帖子提供了执行此操作channel-by-channel的方法,但是当我真正想要全面使用它时,为每个频道配置它似乎很乏味。
答案 0 :(得分:1)
是否有什么东西阻止您升级到4.3?
<int-amqp:channel id="withEP"
extract-payload="true" message-converter="jackson" />
目前无法为特定类型的所有频道全局设置选项。