public class DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor implements java.io.Serializable
これは、最も一般的に使用される Advisor の実装です。イントロダクションを除いて、あらゆるポイントカットとアドバイス型で使用できます。通常、このクラスをサブクラス化したり、カスタムアドバイザを実装したりする必要はありません。
setPointcut(org.springframework.aop.Pointcut)
, AbstractGenericPointcutAdvisor.setAdvice(org.aopalliance.aop.Advice)
, 直列化された形式 EMPTY_ADVICE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
DefaultPointcutAdvisor() 空の DefaultPointcutAdvisor を作成します。 |
DefaultPointcutAdvisor(Advice advice) すべてのメソッドに一致する DefaultPointcutAdvisor を作成します。 |
DefaultPointcutAdvisor(Pointcut pointcut, Advice advice) ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | getPointcut() このアドバイザーを駆動するポイントカットを取得します。 |
void | setPointcut(Pointcut pointcut) アドバイスを対象とするポイントカットを指定します。 |
java.lang.String | toString() |
getAdvice, setAdvice
equals, getOrder, hashCode, isPerInstance, setOrder
public DefaultPointcutAdvisor()
setter メソッドを使用して使用する前にアドバイスを設定する必要があります。通常、ポイントカットも設定されますが、デフォルトは Pointcut.TRUE
です。
public DefaultPointcutAdvisor(Advice advice)
Pointcut.TRUE
はポイントカットとして使用されます。
advice
- 使用するためのアドバイス public void setPointcut(@Nullable Pointcut pointcut)
デフォルトは Pointcut.TRUE
です。
public Pointcut getPointcut()
PointcutAdvisor
PointcutAdvisor
の getPointcut
public java.lang.String toString()
AbstractGenericPointcutAdvisor
の toString