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