クラス DefaultBeanFactoryPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor
- 実装されたすべてのインターフェース:
SerializableSE
、Advisor
、PointcutAdvisor
、Aware
、BeanFactoryAware
、Ordered
BeanFactory のアドバイス Bean への参照としてアドバイスを構成できるようにする具象 BeanFactory ベースの PointcutAdvisor、および Bean プロパティを介して構成するポイントカット。
アドバイスオブジェクト自体の代わりにアドバイス Bean の名前を指定すると(BeanFactory 内で実行されている場合)、ポイントカットが実際に一致するまでアドバイスオブジェクトを初期化しないため、初期化時に疎結合が増加します。
- 導入:
- 2.0.2
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明このアドバイザーを駆動するポイントカットを取得します。void
setPointcut
(Pointcut pointcut) アドバイスを対象とするポイントカットを指定します。toString()
クラス org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor から継承されたメソッド
getAdvice, getAdviceBeanName, setAdvice, setAdviceBeanName, setBeanFactory
クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, isPerInstance, setOrder
コンストラクターの詳細
DefaultBeanFactoryPointcutAdvisor
public DefaultBeanFactoryPointcutAdvisor()
メソッドの詳細
setPointcut
アドバイスを対象とするポイントカットを指定します。デフォルトは
Pointcut.TRUE
です。getPointcut
インターフェースからコピーされた説明:PointcutAdvisor
このアドバイザーを駆動するポイントカットを取得します。toString
- オーバーライド:
- クラス
AbstractBeanFactoryPointcutAdvisor
のtoString