跳到主要内容
版本:3.2.3

2.4 版本相对于 2.3 版本的变更

DeepSeek V3 中英对照 Changes in 2.4 Since 2.3

本节描述了版本 2.3 和版本 2.4 之间的变化。有关之前版本的变化,请参见变更历史。

@RabbitListener 的变更​

MessageProperties 现在可用于参数匹配。有关更多信息,请参阅注解驱动的端点方法签名。

RabbitAdmin 变更​

一个新的属性 recoverManualDeclarations 允许恢复手动声明的队列/交换机/绑定。有关更多信息,请参见恢复自动删除声明。

远程支持​

使用 Spring Framework 的 RMI 支持进行远程调用的功能已被弃用,并将在 3.0 版本中移除。更多信息请参见 Spring Remoting with AMQP。

流支持变更​

RabbitStreamOperations 和 RabbitStreamTemplate 已被弃用,取而代之的是 RabbitStreamOperations2 和 RabbitStreamTemplate2;它们返回 CompletableFuture 而不是 ListenableFuture。更多信息请参阅 使用 RabbitMQ Stream 插件。

消息转换器变更​

Jackson2JsonMessageConverter 现在可以从 contentEncoding 头信息中确定字符集。更多信息请参见 Jackson2JsonMessageConverter。