This version is still in development and is not considered stable yet. For the latest stable version, please use Spring AMQP 3.2.0!spring-doc.cn

Changes in 2.4 Since 2.3

This section describes the changes between version 2.3 and version 2.4. See Change History for changes in previous versions.spring-doc.cn

@RabbitListener Changes

MessageProperties is now available for argument matching. See Annotated Endpoint Method Signature for more information.spring-doc.cn

RabbitAdmin Changes

A new property recoverManualDeclarations allows recovery of manually declared queues/exchanges/bindings. See Recovering Auto-Delete Declarations for more information.spring-doc.cn

Remoting Support

Support remoting using Spring Framework’s RMI support is deprecated and will be removed in 3.0. See Spring Remoting with AMQP for more information.spring-doc.cn

Stream Support Changes

RabbitStreamOperations and RabbitStreamTemplate have been deprecated in favor of RabbitStreamOperations2 and RabbitStreamTemplate2 respectively; they return CompletableFuture instead of ListenableFuture. See Using the RabbitMQ Stream Plugin for more information.spring-doc.cn

Message Converter Changes

The Jackson2JsonMessageConverter can now determine the charset from the contentEncoding header. See Jackson2JsonMessageConverter for more information.spring-doc.cn