インターフェース MessagingAdviceBean
- すべてのスーパーインターフェース:
Ordered
アノテーションベースのメッセージ処理メソッドを使用して、1 つ以上の Spring Bean に適用されるクロスカット機能を備えた Spring 管理の Bean を表します。
アノテーションハンドラーメソッドを備えた @Controller
などのコンポーネントステレオタイプは、多くの場合、そのようなアノテーション付きコンポーネントのすべてまたはサブセットにまたがる横断的な機能を必要とします。この主な例は、「グローバルな」アノテーション付き例外ハンドラーメソッドの必要性ですが、この概念はより一般的に適用されます。
- 導入:
- 4.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
メソッドのサマリー
修飾子と型メソッド説明ClassSE<?>
含まれているアドバイス Bean の型を返します。boolean
isApplicableToBeanType
(ClassSE<?> beanType) このMessagingAdviceBean
が特定の Bean 型に適用されるかどうか。BeanFactory を介して名前で指定された Bean を解決する必要がある場合は、アドバイス Bean インスタンスを返します。
メソッドの詳細
getBeanType
含まれているアドバイス Bean の型を返します。Bean 型が CGLIB 生成クラスである場合、元のユーザー定義クラスが返されます。
resolveBean
ObjectSE resolveBean()BeanFactory を介して名前で指定された Bean を解決する必要がある場合は、アドバイス Bean インスタンスを返します。isApplicableToBeanType
このMessagingAdviceBean
が特定の Bean 型に適用されるかどうか。- パラメーター:
beanType
- チェックする Bean の型