类 AbstractPointcutAdvisor
- java.lang.Object
- org.springframework.aop.support.AbstractPointcutAdvisor
 
- 所有已实现的接口:
- Serializable,- Advisor,- PointcutAdvisor,- Ordered
 - 直接已知子类:
- AbstractBeanFactoryPointcutAdvisor,- AbstractGenericPointcutAdvisor,- AsyncAnnotationAdvisor,- PersistenceExceptionTranslationAdvisor,- TransactionAttributeSourceAdvisor
 - public abstract class AbstractPointcutAdvisor extends Object implements PointcutAdvisor, Ordered, Serializable Abstract base class for- PointcutAdvisorimplementations. 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()Get the order value of this object.- 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)- 从接口继承的方法 org.springframework.aop.PointcutAdvisor- getPointcut
 
 
- 构造器详细资料- AbstractPointcutAdvisor- public AbstractPointcutAdvisor() 
 
 - 方法详细资料- setOrder- public void setOrder(int order) 
 - getOrder- public int getOrder() 从接口复制的说明:- OrderedGet the order value of this object.- Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet - load-on-startupvalues).- Same order values will result in arbitrary sort positions for the affected objects. - 指定者:
- getOrder在接口中- Ordered
- 返回:
- the order value
- 另请参阅:
- Ordered.HIGHEST_PRECEDENCE,- Ordered.LOWEST_PRECEDENCE
 
 - isPerInstance- public boolean isPerInstance() 从接口复制的说明:- AdvisorReturn 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