接口的使用
org.springframework.aop.PointcutAdvisor
使用PointcutAdvisor的程序包 程序包 说明 org.springframework.aop.aspectj AspectJ integration package.org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.support Convenience classes for using Spring's AOP API.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache.interceptor AOP-based solution for declarative caching demarcation using JSR-107 annotations.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.aop.aspectj中PointcutAdvisor的使用
org.springframework.aop.aspectj中PointcutAdvisor的子接口 修饰符和类型 接口 说明 interfaceInstantiationModelAwarePointcutAdvisorInterface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.实现PointcutAdvisor的org.springframework.aop.aspectj中的类 修饰符和类型 类 说明 classAspectJExpressionPointcutAdvisorSpring AOP Advisor that can be used for any AspectJ pointcut expression.classAspectJPointcutAdvisorAspectJPointcutAdvisor that adapts anAbstractAspectJAdviceto thePointcutAdvisorinterface.org.springframework.aop.aspectj.annotation中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 protected static classReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisorSynthetic advisor that instantiates the aspect.org.springframework.aop.support中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.aop.support中的类 修饰符和类型 类 说明 classAbstractBeanFactoryPointcutAdvisorAbstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.classAbstractGenericPointcutAdvisorAbstract genericPointcutAdvisorthat allows for anyAdviceto be configured.classAbstractPointcutAdvisorAbstract base class forPointcutAdvisorimplementations.classDefaultBeanFactoryPointcutAdvisorConcrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.classDefaultPointcutAdvisorConvenient Pointcut-driven Advisor implementation.classNameMatchMethodPointcutAdvisorConvenient class for name-match method pointcuts that hold an Advice, making them an Advisor.classRegexpMethodPointcutAdvisorConvenient class for regexp method pointcuts that hold an Advice, making them anAdvisor.classStaticMethodMatcherPointcutAdvisorConvenient base class for Advisors that are also static pointcuts.org.springframework.cache.interceptor中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.cache.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryCacheOperationSourceAdvisorAdvisor driven by aCacheOperationSource, used to include a cache advice bean for methods that are cacheable.org.springframework.cache.jcache.interceptor中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.cache.jcache.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryJCacheOperationSourceAdvisorAdvisor driven by aJCacheOperationSource, used to include a cache advice bean for methods that are cacheable.org.springframework.dao.annotation中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.dao.annotation中的类 修饰符和类型 类 说明 classPersistenceExceptionTranslationAdvisorSpring AOP exception translation aspect for use at Repository or DAO layer level.org.springframework.scheduling.annotation中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 classAsyncAnnotationAdvisorAdvisor that activates asynchronous method execution through theAsyncannotation.org.springframework.transaction.interceptor中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryTransactionAttributeSourceAdvisorAdvisor driven by aTransactionAttributeSource, used to include a transaction advice bean for methods that are transactional.classTransactionAttributeSourceAdvisorAdvisor driven by aTransactionAttributeSource, used to include aTransactionInterceptoronly for methods that are transactional.