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