接口的使用
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的子接口 修饰符和类型 接口 说明 interface
InstantiationModelAwarePointcutAdvisor
Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.实现PointcutAdvisor的org.springframework.aop.aspectj中的类 修饰符和类型 类 说明 class
AspectJExpressionPointcutAdvisor
Spring AOP Advisor that can be used for any AspectJ pointcut expression.class
AspectJPointcutAdvisor
AspectJPointcutAdvisor that adapts anAbstractAspectJAdvice
to thePointcutAdvisor
interface.org.springframework.aop.aspectj.annotation中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 protected static class
ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
Synthetic advisor that instantiates the aspect.org.springframework.aop.support中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.aop.support中的类 修饰符和类型 类 说明 class
AbstractBeanFactoryPointcutAdvisor
Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.class
AbstractGenericPointcutAdvisor
Abstract genericPointcutAdvisor
that allows for anyAdvice
to be configured.class
AbstractPointcutAdvisor
Abstract base class forPointcutAdvisor
implementations.class
DefaultBeanFactoryPointcutAdvisor
Concrete 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.class
DefaultPointcutAdvisor
Convenient Pointcut-driven Advisor implementation.class
NameMatchMethodPointcutAdvisor
Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.class
RegexpMethodPointcutAdvisor
Convenient class for regexp method pointcuts that hold an Advice, making them anAdvisor
.class
StaticMethodMatcherPointcutAdvisor
Convenient base class for Advisors that are also static pointcuts.org.springframework.cache.interceptor中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.cache.interceptor中的类 修饰符和类型 类 说明 class
BeanFactoryCacheOperationSourceAdvisor
Advisor 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中的类 修饰符和类型 类 说明 class
BeanFactoryJCacheOperationSourceAdvisor
Advisor 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中的类 修饰符和类型 类 说明 class
PersistenceExceptionTranslationAdvisor
Spring AOP exception translation aspect for use at Repository or DAO layer level.org.springframework.scheduling.annotation中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 class
AsyncAnnotationAdvisor
Advisor that activates asynchronous method execution through theAsync
annotation.org.springframework.transaction.interceptor中PointcutAdvisor的使用
实现PointcutAdvisor的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 class
BeanFactoryTransactionAttributeSourceAdvisor
Advisor driven by aTransactionAttributeSource
, used to include a transaction advice bean for methods that are transactional.class
TransactionAttributeSourceAdvisor
Advisor driven by aTransactionAttributeSource
, used to include aTransactionInterceptor
only for methods that are transactional.