アノテーション型 RabbitHandler
@TargetSE({METHODSE,ANNOTATION_TYPESE}) @RetentionSE(RUNTIMESE) @MessageMapping @DocumentedSE public @interface RabbitHandler
RabbitListener
でアノテーションが付けられたクラス内の Rabbit メッセージリスナーのターゲットであるメソッドをマークするアノテーション。許可されるメソッドシグネチャーと使用可能なパラメーターについては、
RabbitListener
を参照してください。メッセージが到着したとき、メソッドの選択はペイロード型に依存することを理解することが重要です。型は、単一のアノテーションなしパラメーター、または
@Payload
でアノテーションが付けられたパラメーターと一致します。あいまいさがあってはなりません。システムは、ペイロード型に基づいて正確に 1 つのメソッドを選択できる必要があります。- 導入:
- 1.5
- 作成者:
- Gary Russell
- 関連事項:
EnableRabbit
,RabbitListener
,RabbitListenerAnnotationBeanPostProcessor
オプション要素のサマリー
オプション要素 修飾子と型 オプションの要素 説明 boolean
isDefault
true の場合、ペイロード型が他のRabbitHandler
メソッドと一致しない場合、これがデフォルトのフォールバックメソッドであることを指定します。
要素の詳細
isDefault
boolean isDefault
true の場合、ペイロード型が他のRabbitHandler
メソッドと一致しない場合、これがデフォルトのフォールバックメソッドであることを指定します。そのように指定できるメソッドは 1 つだけです。- 戻り値:
- これがデフォルトの方法である場合は true。
- 導入:
- 2.0.3
- デフォルト:
- false