クラス Pointcuts
java.lang.ObjectSE
org.springframework.aop.support.Pointcuts
getter と setter を一致させるためのポイントカット定数、およびポイントカットの操作と評価に役立つ静的メソッド。
これらのメソッドは、結合および交差メソッドを使用してポイントカットを作成する場合に特に役立ちます。
- 作成者:
- Rod Johnson, Juergen Hoeller
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static Pointcut
intersection
(Pointcut pc1, Pointcut pc2) 指定された両方のポイントカットが一致するすべてのメソッドに一致します。static boolean
ポイントカット一致の最も安価なチェックを実行します。static Pointcut
指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。
フィールドの詳細
SETTERS
任意のクラスのすべての Bean プロパティ setter に一致するポイントカット。GETTERS
任意のクラスのすべての Bean プロパティ getter に一致するポイントカット。
コンストラクターの詳細
Pointcuts
public Pointcuts()
メソッドの詳細
union
指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。- パラメーター:
pc1
- 最初のポイントカットpc2
- 2 番目のポイントカット- 戻り値:
- 指定されたポイントカットのいずれかが一致するすべてのメソッドに一致する個別のポイントカット
intersection
指定された両方のポイントカットが一致するすべてのメソッドに一致します。- パラメーター:
pc1
- 最初のポイントカットpc2
- 2 番目のポイントカット- 戻り値:
- 指定されたポイントカットの両方が一致するすべてのメソッドに一致する個別のポイントカット
matches
public static boolean matches(Pointcut pointcut, MethodSE method, ClassSE<?> targetClass, ObjectSE... args) ポイントカット一致の最も安価なチェックを実行します。- パラメーター:
pointcut
- 一致するポイントカットmethod
- 候補メソッドtargetClass
- ターゲットクラスargs
- メソッドの引数- 戻り値:
- ランタイム一致があるかどうか