クラス AspectJProxyUtils

java.lang.ObjectSE
org.springframework.aop.aspectj.AspectJProxyUtils

public abstract class AspectJProxyUtils extends ObjectSE
AspectJ プロキシを操作するためのユーティリティメソッド。
導入:
2.0
作成者:
Rod Johnson, Ramnivas Laddad, Juergen Hoeller
  • コンストラクターの詳細

    • AspectJProxyUtils

      public AspectJProxyUtils()
  • メソッドの詳細

    • makeAdvisorChainAspectJCapableIfNecessary

      public static boolean makeAdvisorChainAspectJCapableIfNecessary(ListSE<Advisor> advisors)
      AspectJ アドバイザを含むプロキシチェーンを操作する必要がある場合は、特別なアドバイザを追加します。具体的には、リストの先頭に ExposeInvocationInterceptor を追加します。

      これにより、現在の Spring AOP 呼び出し(一部の AspectJ ポイントカットマッチングに必要)が公開され、現在の AspectJ JoinPoint が利用可能になります。アドバイザーチェーンに AspectJ アドバイザーがない場合、呼び出しは効果がありません。

      パラメーター:
      advisors - 利用可能なアドバイザー
      戻り値:
      ExposeInvocationInterceptor がリストに追加された場合は true、それ以外の場合は false