クラス 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- メソッドの引数- 戻り値:
- ランタイム一致があるかどうか
- 関連事項: