クラス AspectJMethodBeforeAdvice

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

public class AspectJMethodBeforeAdvice extends AbstractAspectJAdvice implements MethodBeforeAdvice, SerializableSE
メソッドの前に AspectJ をラップする Spring AOP アドバイス。
導入:
2.0
作成者:
Rod Johnson, Adrian Colyer
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • before

      public void before(MethodSE method, ObjectSE[] args, @Nullable ObjectSE target) throws ThrowableSE
      インターフェースからコピーされた説明: MethodBeforeAdvice
      特定のメソッドが呼び出される前のコールバック。
      次で指定:
      インターフェース MethodBeforeAdvicebefore 
      パラメーター:
      method - 呼び出されるメソッド
      args - メソッドへの引数
      target - メソッド呼び出しのターゲット。null の場合があります。
      例外:
      ThrowableSE - このオブジェクトが呼び出しを中止したい場合。スローされた例外は、メソッドシグネチャーで許可されている場合、呼び出し元に返されます。それ以外の場合、例外はランタイム例外としてラップされます。
    • isBeforeAdvice

      public boolean isBeforeAdvice()
      インターフェースからコピーされた説明: AspectJPrecedenceInformation
      これが事前アドバイスかどうかを返します。
      次で指定:
      インターフェース AspectJPrecedenceInformationisBeforeAdvice 
    • isAfterAdvice

      public boolean isAfterAdvice()
      インターフェースからコピーされた説明: AspectJPrecedenceInformation
      これがアフターアドバイスかどうかを返します。
      次で指定:
      インターフェース AspectJPrecedenceInformationisAfterAdvice