2017-08-16 3 views
3

開発用のイベントでパブリケーションとサブスクリプションを無効にする必要がありますが、これに対していくつかの設定プロパティ/その他の解決策が見つかりません。これどうやってするの? で自動設定を作成し、無効にした場合は、すべてのバインディングインターフェイスをno-opスタブを生成したものに置き換えます。しかしもっと単純な解決策が存在するかもしれませんか?開発目的でSpringクラウドストリームバインディングを無効にするにはどうすればよいですか?

答えて

2

オプションの1つは、クラスパスに明示的なNo-Opバインダーを注入してバインダーをdefaultにすることです。

開発の目的(特に実際のメッセージングシステムに実際のメッセージングシステムにイベントを公開することは望ましくありません)では、アプリケーション全体をテストできるspring-cloud-stream-test-supportTestSupportBinderを使用できます。

あなたは、バインディングの選択開始と停止は、現在サポートされていないいくつかの例here

関連する問題