クラス AspectJPointcutAdvisor

java.lang.ObjectSE
org.springframework.aop.aspectj.AspectJPointcutAdvisor
実装されたすべてのインターフェース:
AdvisorPointcutAdvisorOrdered

public class AspectJPointcutAdvisor extends ObjectSE implements PointcutAdvisor, Ordered
AspectJPointcutAdvisor は、AbstractAspectJAdvicePointcutAdvisor インターフェースに適合させます。
導入:
2.0
作成者:
Adrian Colyer, Juergen Hoeller
  • コンストラクターの詳細

    • AspectJPointcutAdvisor

      public AspectJPointcutAdvisor(AbstractAspectJAdvice advice)
      指定されたアドバイスに対して新しい AspectJPointcutAdvisor を作成します。
      パラメーター:
      advice - ラップする AbstractAspectJAdvice
  • メソッドの詳細

    • setOrder

      public void setOrder(int order)
    • getOrder

      public int getOrder()
      インターフェースからコピーされた説明: Ordered
      このオブジェクトの順序値を取得します。

      値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup の値に多少似ています)。

      同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。

      次で指定:
      インターフェース OrderedgetOrder 
      戻り値:
      オーダー額
      関連事項:
    • getAdvice

      public Advice getAdvice()
      インターフェースからコピーされた説明: Advisor
      このアスペクトのアドバイス部分を返します。アドバイスには、インターセプター、ビフォアアドバイス、スローアドバイスなどがあります。
      次で指定:
      インターフェース AdvisorgetAdvice 
      戻り値:
      ポイントカットが一致する場合に適用するアドバイス
      関連事項:
    • getPointcut

      public Pointcut getPointcut()
      インターフェースからコピーされた説明: PointcutAdvisor
      このアドバイザーを駆動するポイントカットを取得します。
      次で指定:
      インターフェース PointcutAdvisorgetPointcut 
    • getAspectName

      public StringSE getAspectName()
      アドバイスが宣言されたアスペクトの名前(Bean)を返します。
      導入:
      4.3.15
      関連事項:
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode