2.4 版本相较于 2.3 版本的变更
本节描述了版本 2.3 和版本 2.4 之间的变更。变更历史 中列出了之前版本的变更。
@RabbitListener变更
MessageProperties 现在可用于参数匹配。有关更多信息,请参阅 带注解的端点方法签名。
RabbitAdmin变更
一个新的属性 recoverManualDeclarations 允许恢复手动声明的队列/交换机/绑定。
有关更多信息,请参阅 自动删除声明的恢复。
流支持变更
RabbitStreamOperations 和 RabbitStreamTemplate 已被弃用,取而代之的是 RabbitStreamOperations2 和 RabbitStreamTemplate2;它们现在返回 CompletableFuture 而非 ListenableFuture。RabbitMQ 流插件使用指南 了解更多信息。
消息转换器变更
现在,Jackson2JsonMessageConverter 可以从 contentEncoding 头部确定字符集。有关更多信息,请参阅 Jackson2JsonMessageConverter。