Package | Description |
---|---|
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 |
Annotation support for asynchronous method execution.
|
org.springframework.transaction.interceptor |
AOP-based solution for declarative transaction demarcation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InstantiationModelAwarePointcutAdvisor
Interface to be implemented by Spring AOP Advisors wrapping AspectJ
aspects that may have a lazy initialization strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
AspectJExpressionPointcutAdvisor
Spring AOP Advisor that can be used for any AspectJ pointcut expression.
|
class |
AspectJPointcutAdvisor
AspectJPointcutAdvisor that adapts an
AbstractAspectJAdvice
to the PointcutAdvisor interface. |
Modifier and Type | Class and Description |
---|---|
protected static class |
ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
Synthetic advisor that instantiates the aspect.
|
Modifier and Type | Class and Description |
---|---|
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 generic
PointcutAdvisor
that allows for any Advice to be configured. |
class |
AbstractPointcutAdvisor
Abstract base class for
PointcutAdvisor
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 an
Advisor . |
class |
StaticMethodMatcherPointcutAdvisor
Convenient base class for Advisors that are also static pointcuts.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanFactoryCacheOperationSourceAdvisor
Advisor driven by a
CacheOperationSource , used to include a
cache advice bean for methods that are cacheable. |
Modifier and Type | Class and Description |
---|---|
class |
BeanFactoryJCacheOperationSourceAdvisor
Advisor driven by a
JCacheOperationSource , used to include a
cache advice bean for methods that are cacheable. |
Modifier and Type | Class and Description |
---|---|
class |
PersistenceExceptionTranslationAdvisor
Spring AOP exception translation aspect for use at Repository or DAO layer level.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncAnnotationAdvisor
Advisor that activates asynchronous method execution through the
Async
annotation. |
Modifier and Type | Class and Description |
---|---|
class |
BeanFactoryTransactionAttributeSourceAdvisor
Advisor driven by a
TransactionAttributeSource , used to include
a transaction advice bean for methods that are transactional. |
class |
TransactionAttributeSourceAdvisor
Advisor driven by a
TransactionAttributeSource , used to include
a TransactionInterceptor only for methods that are transactional. |