此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring AMQP 3.2.0spring-doc.cn

2.4 中自 2.3 以来的变化

本节介绍版本 2.3 和版本 2.4 之间的更改。 有关以前版本中的更改,请参阅更改历史记录spring-doc.cn

@RabbitListener变化

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

RabbitAdmin变化

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

远程处理支持

使用 Spring Framework 的 RMI 支持进行远程处理的支持已弃用,并将在 3.0 中删除。有关更多信息,请参见Spring Remoting with AMQP。spring-doc.cn

流支持更改

RabbitStreamOperations,并分别被弃用;它们返回而不是 。 有关更多信息,请参阅使用 RabbitMQ Stream 插件RabbitStreamTemplateRabbitStreamOperations2RabbitStreamTemplate2CompletableFutureListenableFuturespring-doc.cn

消息转换器更改

现在可以从标头中确定字符集。 有关更多信息,请参见Jackson2JsonMessageConverterJackson2JsonMessageConvertercontentEncodingspring-doc.cn