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

本节描述了版本 2.3 和版本 2.4 之间的变更。变更历史 中列出了之前版本的变更。spring-doc.cadn.net.cn

@RabbitListener变更

MessageProperties 现在可用于参数匹配。有关更多信息,请参阅 带注解的端点方法签名spring-doc.cadn.net.cn

RabbitAdmin变更

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

远程支持

支持使用 Spring Framework 的 RMI 支持进行远程调用已弃用,并将在 3.0 版本中移除。有关更多信息,请参阅《Spring 远程调用与 AMQP》。spring-doc.cadn.net.cn

流支持变更

RabbitStreamOperationsRabbitStreamTemplate 已被弃用,取而代之的是 RabbitStreamOperations2RabbitStreamTemplate2;它们现在返回 CompletableFuture 而非 ListenableFutureRabbitMQ 流插件使用指南 了解更多信息。spring-doc.cadn.net.cn

消息转换器变更

现在,Jackson2JsonMessageConverter 可以从 contentEncoding 头部确定字符集。有关更多信息,请参阅 Jackson2JsonMessageConverterspring-doc.cadn.net.cn