public abstract class Pointcuts extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pointcut |
GETTERS
Pointcut matching all bean property getters, in any class
|
static Pointcut |
SETTERS
Pointcut matching all bean property setters, in any class
|
| 构造器和说明 |
|---|
Pointcuts() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Pointcut |
intersection(Pointcut pc1,
Pointcut pc2)
Match all methods that both the given pointcuts match.
|
static boolean |
matches(Pointcut pointcut,
Method method,
Class<?> targetClass,
Object... args)
Perform the least expensive check for a pointcut match.
|
static Pointcut |
union(Pointcut pc1,
Pointcut pc2)
Match all methods that either (or both) of the given pointcuts matches.
|
public static final Pointcut SETTERS
public static final Pointcut GETTERS
public static Pointcut union(Pointcut pc1, Pointcut pc2)
pc1 - the first Pointcutpc2 - the second Pointcutpublic static Pointcut intersection(Pointcut pc1, Pointcut pc2)
pc1 - the first Pointcutpc2 - the second Pointcutpublic static boolean matches(Pointcut pointcut, Method method, Class<?> targetClass, Object... args)
pointcut - the pointcut to matchmethod - the candidate methodtargetClass - the target classargs - arguments to the method