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

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

在研究这个问题的时候,我遇到了这个帖子:

Spring集成 – AMQP支持的消息通道和消息转换

所以看起来,只有最近才支持使用带有AMQP支持的消息的JSON序列化功能。 此外,我相信Spring Cloud Stream项目提供了对这种方法的支持,但是我还没有弄清楚如何实现与SI类似的东西。

我偶然发现一个帖子,提供了一个渠道来逐个渠道的方法,但是如果我真的想要在整个板子上使用它,那么对于每个渠道来说,这样配置就显得很乏味了。

有什么东西阻止你升级到4.3?

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

目前没有办法为特定类型的所有通道全局设置选项。