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