このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring AMQP 3.2.5 を使用してください! |
2.3 以降の 2.4 の変更点
このセクションでは、バージョン 2.3 とバージョン 2.4 の間の変更点について説明します。以前のバージョンでの変更点については、変更履歴を参照してください。
@RabbitListener
の変更
MessageProperties
は、引数の一致に使用できるようになりました。詳細については、アノテーション付きエンドポイントメソッドシグネチャーを参照してください。
RabbitAdmin
の変更
新しいプロパティ recoverManualDeclarations
を使用すると、手動で宣言されたキュー / 交換 / バインディングを回復できます。詳細については、自動削除宣言の回復を参照してください。
リモーティングのサポート
Spring Framework の RMI サポートを使用したリモーティングのサポートは廃止され、3.0 で削除されます。詳細については、AMQP を使用した Spring リモート処理を参照してください。
ストリームサポートの変更
RabbitStreamOperations
と RabbitStreamTemplate
は廃止され、それぞれ RabbitStreamOperations2
と RabbitStreamTemplate2
が優先されました。ListenableFuture
の代わりに CompletableFuture
を返します。詳細については、RabbitMQ ストリームプラグインの使用を参照してください。
メッセージコンバーターの変更点
Jackson2JsonMessageConverter
は、contentEncoding
ヘッダーから文字セットを判別できるようになりました。詳細については、Jackson2JsonMessageConverter
を参照してください。