クラス 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 を作成します。メソッドのサマリー
修飾子と型メソッド説明このアドバイザーを駆動するポイントカットを取得します。void
setPointcut
(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