クラス StaticMethodMatcher
java.lang.ObjectSE
org.springframework.aop.support.StaticMethodMatcher
- 実装されたすべてのインターフェース:
MethodMatcher
- 既知の直属サブクラス
AnnotationMethodMatcher
,StaticMethodMatcherPointcut
静的メソッドマッチャー用の便利な抽象スーパークラス。実行時に引数を考慮しません。
- 作成者:
- Rod Johnson
フィールドサマリー
インターフェース org.springframework.aop.MethodMatcher から継承されたフィールド
TRUE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明final boolean
これはMethodMatcher
動的ですか ? つまり、MethodMatcher.matches(Method, Class)
がtrue
を返した場合でも、実行時にMethodMatcher.matches(Method, Class, Object[])
メソッドを介して最終チェックを行う必要がありますか ?final boolean
このメソッドに実行時 (動的) 一致があるかどうかを確認します (静的に一致している必要があります)。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.aop.MethodMatcher から継承されたメソッド
matches
コンストラクターの詳細
StaticMethodMatcher
public StaticMethodMatcher()
メソッドの詳細
isRuntime
public final boolean isRuntime()インターフェースからコピーされた説明:MethodMatcher
これはMethodMatcher
動的ですか ? つまり、MethodMatcher.matches(Method, Class)
がtrue
を返した場合でも、実行時にMethodMatcher.matches(Method, Class, Object[])
メソッドを介して最終チェックを行う必要がありますか ?AOP プロキシの作成時に呼び出すことができ、各メソッドを呼び出す前に再度呼び出す必要はありません。
- 次で指定:
- インターフェース
MethodMatcher
のisRuntime
- 戻り値:
- 静的マッチングが成功した場合に、
MethodMatcher.matches(Method, Class, Object[])
によるランタイムマッチングが必要かどうか
matches
インターフェースからコピーされた説明:MethodMatcher
このメソッドに実行時 (動的) 一致があるかどうかを確認します (静的に一致している必要があります)。このメソッドは、指定されたメソッドとターゲットクラスに対して
MethodMatcher.matches(Method, Class)
がtrue
を返す場合、およびMethodMatcher.isRuntime()
がtrue
を返す場合にのみ呼び出されます。アドバイスが実行される可能性がある直前に呼び出されます。after any アドバイスは、アドバイスの中で先に チェーンが実行されています。
- 次で指定:
- インターフェース
MethodMatcher
のmatches
- パラメーター:
method
- 候補メソッドtargetClass
- ターゲットクラスargs
- メソッドの引数- 戻り値:
- ランタイム一致があるかどうか
- 関連事項: