クラス AspectJAfterReturningAdvice

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

public class AspectJAfterReturningAdvice extends AbstractAspectJAdvice implements AfterReturningAdvice, AfterAdvice, SerializableSE
Spring AOP アドバイスは、AspectJ の return 後のアドバイスメソッドをラップします。
導入:
2.0
作成者:
Rod Johnson, Juergen Hoeller, Ramnivas Laddad
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • isBeforeAdvice

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

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

      public void setReturningName(StringSE name)
      オーバーライド:
      クラス AbstractAspectJAdvicesetReturningName 
    • afterReturning

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