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