类 StaticMethodMatcherPointcutAdvisor

所有已实现的接口:
Advisor, MethodMatcher, Pointcut, PointcutAdvisor, Ordered, Serializable

public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMatcherPointcut implements PointcutAdvisor, Ordered, Serializable
Convenient base class for Advisors that are also static pointcuts. Serializable if Advice and subclass are.
从以下版本开始:
3.0
作者:
Rod Johnson, Juergen Hoeller, TODAY 2021/2/4 12:11
另请参阅:
  • 构造器详细资料

    • StaticMethodMatcherPointcutAdvisor

      public StaticMethodMatcherPointcutAdvisor()
      Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.
      另请参阅:
    • StaticMethodMatcherPointcutAdvisor

      public StaticMethodMatcherPointcutAdvisor(Advice advice)
      Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
      参数:
      advice - the Advice to use
  • 方法详细资料

    • setAdvice

      public void setAdvice(Advice advice)
    • getAdvice

      public Advice getAdvice()
      从接口复制的说明: Advisor
      Return the advice part of this aspect. An advice may be an interceptor, a before advice, a throws advice, etc.
      指定者:
      getAdvice 在接口中 Advisor
      返回:
      the advice that should apply if the pointcut matches
      另请参阅:
    • isPerInstance

      public boolean isPerInstance()
      从接口复制的说明: Advisor
      Return whether this advice is associated with a particular instance (for example, creating a mixin) or shared with all instances of the advised class obtained from the same bean factory.

      Note that this method is not currently used by the framework. Typical Advisor implementations always return true. Use singleton/prototype bean definitions or appropriate programmatic proxy creation to ensure that Advisors have the correct lifecycle model.

      指定者:
      isPerInstance 在接口中 Advisor
      返回:
      whether this advice is associated with a particular target instance
    • getPointcut

      public Pointcut getPointcut()
      从接口复制的说明: PointcutAdvisor
      Get the Pointcut that drives this advisor.
      指定者:
      getPointcut 在接口中 PointcutAdvisor