アノテーションインターフェース RabbitHandler


RabbitListener でアノテーションが付けられたクラス内の Rabbit メッセージリスナーのターゲットであるメソッドをマークするアノテーション。

許可されるメソッドシグネチャーと使用可能なパラメーターについては、RabbitListener を参照してください。

メッセージが到着したとき、メソッドの選択はペイロード型に依存することを理解することが重要です。型は、単一のアノテーションなしパラメーター、または @Payload でアノテーションが付けられたパラメーターと一致します。あいまいさがあってはなりません。システムは、ペイロード型に基づいて正確に 1 つのメソッドを選択できる必要があります。

導入:
1.5
作成者:
Gary Russell
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    true の場合、ペイロード型が他の RabbitHandler メソッドと一致しない場合、これがデフォルトのフォールバックメソッドであることを指定します。
  • 要素の詳細

    • isDefault

      boolean isDefault
      true の場合、ペイロード型が他の RabbitHandler メソッドと一致しない場合、これがデフォルトのフォールバックメソッドであることを指定します。そのように指定できるメソッドは 1 つだけです。
      戻り値:
      これがデフォルトの方法である場合は true。
      導入:
      2.0.3
      デフォルト:
      false