クラス AspectJMethodSecurityInterceptor

実装されたすべてのインターフェース:
org.aopalliance.aop.Adviceorg.aopalliance.intercept.Interceptororg.aopalliance.intercept.MethodInterceptororg.springframework.beans.factory.Awareorg.springframework.beans.factory.InitializingBeanorg.springframework.context.ApplicationEventPublisherAwareorg.springframework.context.MessageSourceAware

@DeprecatedSE public final class AspectJMethodSecurityInterceptor extends MethodSecurityInterceptor
使用すべきではありません。
このクラスはパブリック API から削除されます。Spring Security のメソッドセキュリティサポートである `spring-security-aspects` を使用するか、Spring AOP アノテーションを使用する独自のクラスを作成してください。
JoinPoint を MethodInvocation アダプターにラップして、MethodInvocation のみをサポートするセキュリティインフラストラクチャクラスと互換性を持たせる AspectJ JoinPoint セキュリティインターセプター。

invoke メソッドの 1 つは、あなたのアスペクトの around() アドバイスから呼び出す必要があります。または、アスペクトモジュールから事前定義されたアスペクトの 1 つを使用することもできます。

導入:
3.0.3
  • コンストラクターの詳細

    • AspectJMethodSecurityInterceptor

      public AspectJMethodSecurityInterceptor()
      使用すべきではありません。
  • メソッドの詳細

    • invoke

      public ObjectSE invoke(org.aspectj.lang.JoinPoint jp) throws ThrowableSE
      使用すべきではありません。
      @Aspect 表記のユーザーに適した方法。
      パラメーター:
      jp - セキュリティ上の決定を必要とする AspectJ ジョイントポイントが呼び出されています
      戻り値:
      メソッド呼び出しからの戻り値
      例外:
      ThrowableSE - 呼び出しが 1 つをスローした場合
    • invoke

      public ObjectSE invoke(org.aspectj.lang.JoinPoint jp, AspectJCallback advisorProceed)
      使用すべきではありません。
      従来の AspectJ コードのアスペクトを持つユーザーに適した方法。
      パラメーター:
      jp - セキュリティ上の決定を必要とする AspectJ ジョイントポイントが呼び出されています
      advisorProceed - 単純な return proceed(); ステートメントを含む AspectJCallback を実装するアドバイス定義の匿名クラス
      戻り値:
      メソッド呼び出しからの戻り値