gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:59:40 24 4
gpt4 key购买 nike

我将 Spring Integration 与 AMQP 支持的消息一起使用,我更愿意使用 JSON 而不是消息的默认 Java 序列化。这种偏好部分是由于使用 Kotlin 对象时遇到的序列化异常。

在研究这个问题时,我看到了这篇文章:

Spring integration - AMQP backed message channels and message conversion

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

我看到一篇文章提供了执行此操作的方法 channel-by-channel但是当我真的只想全面使用它时,以这种方式为每个 channel 配置它似乎很乏味。

最佳答案

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

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

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

关于json - 有没有办法默认使用 Spring Integration 进行 JSON 序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com