クラス DefaultPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractGenericPointcutAdvisor
org.springframework.aop.support.DefaultPointcutAdvisor
- 実装されているすべてのインターフェース:
SerializableSE、Advisor、PointcutAdvisor、Ordered
public class DefaultPointcutAdvisor
extends AbstractGenericPointcutAdvisor
implements SerializableSE
便利なポイントカット駆動のアドバイザの実装。
これは、最も一般的に使用される Advisor の実装です。イントロダクションを除いて、あらゆるポイントカットとアドバイス型で使用できます。通常、このクラスをサブクラス化したり、カスタムアドバイザを実装したりする必要はありません。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明空の DefaultPointcutAdvisor を作成します。DefaultPointcutAdvisor(Advice advice) すべてのメソッドに一致する DefaultPointcutAdvisor を作成します。DefaultPointcutAdvisor(Pointcut pointcut, Advice advice) ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。メソッドのサマリー
修飾子と型メソッド説明このアドバイザーを駆動するポイントカットを取得します。voidsetPointcut(Pointcut pointcut) アドバイスを対象とするポイントカットを指定します。toString()クラス org.springframework.aop.support.AbstractGenericPointcutAdvisor から継承されたメソッド
getAdvice, setAdviceクラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrderクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
DefaultPointcutAdvisor
public DefaultPointcutAdvisor()空の DefaultPointcutAdvisor を作成します。setter メソッドを使用する前にアドバイスを設定する必要があります。通常、ポイントカットも設定されますが、デフォルトは
Pointcut.TRUEです。DefaultPointcutAdvisor
すべてのメソッドに一致する DefaultPointcutAdvisor を作成します。Pointcut.TRUEはポイントカットとして使用されます。- パラメーター:
advice- 使用するためのアドバイス
DefaultPointcutAdvisor
ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。- パラメーター:
pointcut- アドバイスを対象としたポイントカットadvice- ポイントカットが一致したときに実行するアドバイス
メソッドの詳細
setPointcut
アドバイスを対象とするポイントカットを指定します。デフォルトは
Pointcut.TRUEです。getPointcut
インターフェースからコピーされた説明:PointcutAdvisorこのアドバイザーを駆動するポイントカットを取得します。- 次で指定:
- インターフェース
PointcutAdvisorのgetPointcut
toString
- オーバーライド:
- クラス
AbstractGenericPointcutAdvisorのtoString