org.springframework.aop.support

## 类 AbstractPointcutAdvisor

- java.lang.Object
- - org.springframework.aop.support.AbstractPointcutAdvisor

- 所有已实现的接口:
    Serializable, Advisor, PointcutAdvisor, org.springframework.core.Ordered
  直接已知子类:
    AbstractBeanFactoryPointcutAdvisor, AbstractGenericPointcutAdvisor

      public abstract class AbstractPointcutAdvisor
      extends Object
      implements PointcutAdvisor, org.springframework.core.Ordered, Serializable

  Abstract base class for `PointcutAdvisor` implementations. Can be subclassed for returning a specific pointcut/advice or a freely configurable pointcut/advice.
  从以下版本开始:
    1.1.2
  作者:
    Rod Johnson, Juergen Hoeller
  另请参阅:
    `AbstractGenericPointcutAdvisor`, 序列化表格

- - ### 字段概要

    - ### 从接口继承的字段 org.springframework.aop.Advisor

      `EMPTY_ADVICE`

    - ### 从接口继承的字段 org.springframework.core.Ordered

      `HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE`

  - ### 构造器概要

    构造器
    构造器和说明
    `AbstractPointcutAdvisor()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(Object other)`
    `int` | `getOrder()`
    `int` | `hashCode()`
    `boolean` | `isPerInstance()` 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 Spring bean factory.
    `void` | `setOrder(int order)`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

    - ### 从接口继承的方法 org.springframework.aop.PointcutAdvisor

      `getPointcut`

    - ### 从接口继承的方法 org.springframework.aop.Advisor

      `getAdvice`

- - ### 构造器详细资料

    - #### AbstractPointcutAdvisor

          public AbstractPointcutAdvisor()

  - ### 方法详细资料

    - #### setOrder

          public void setOrder(int order)

    - #### getOrder

          public int getOrder()

      指定者:
        `getOrder` 在接口中 `org.springframework.core.Ordered`

    - #### 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 Spring 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

    - #### equals

          public boolean equals(Object other)

      覆盖:
        `equals` 在类中 `Object`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `Object`