2016-06-30 8 views
0

私には分かりませんでした。 rabbitmqに交換xyzが設定されているとします。私の春のアプリケーションは正常に起動し、アプリケーションを正しく使用します。問題は、クライアントが、交換が存在しない場合、私たちがSpringアプリケーションからExchangeを作成することを望まないということです。アプリケーションが私たちのrabbitmqConfigurationクラスから始まったときに交換を自動作成しないように設定する方法はありますか?spring-amqp既存のエクスチェンジを再利用し、新しいエクスチェンジを作成しない方法

答えて

0

交換にauto-declare="false"を設定してください(または設定から​​完全に省略してください)。

+0

@Configurationでアノテーション設定を使用していますので、XML設定を使用することはできません。私は交換情報のhte自動宣言フラグを見つけることができませんでした。 –

+0

setShouldは、@Beanを宣言します。 http://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/AbstractDeclarable.html#setShouldDeclare-boolean- –

+0

を参照してくださいありがとう!出来た –

関連する問題