| 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. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | InstantiationModelAwarePointcutAdvisorInterface to be implemented by Spring AOP Advisors wrapping AspectJ
 aspects that may have a lazy initialization strategy. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AspectJExpressionPointcutAdvisorSpring AOP Advisor that can be used for any AspectJ pointcut expression. | 
| class  | AspectJPointcutAdvisorAspectJPointcutAdvisor that adapts an  AbstractAspectJAdviceto thePointcutAdvisorinterface. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisorSynthetic advisor that instantiates the aspect. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBeanFactoryPointcutAdvisorAbstract BeanFactory-based PointcutAdvisor that allows for any Advice
 to be configured as reference to an Advice bean in a BeanFactory. | 
| class  | AbstractGenericPointcutAdvisorAbstract generic  PointcutAdvisorthat allows for anyAdviceto be configured. | 
| class  | AbstractPointcutAdvisorAbstract base class for  PointcutAdvisorimplementations. | 
| class  | DefaultBeanFactoryPointcutAdvisorConcrete 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  | DefaultPointcutAdvisorConvenient Pointcut-driven Advisor implementation. | 
| class  | NameMatchMethodPointcutAdvisorConvenient class for name-match method pointcuts that hold an Advice,
 making them an Advisor. | 
| class  | RegexpMethodPointcutAdvisorConvenient class for regexp method pointcuts that hold an Advice,
 making them an  Advisor. | 
| class  | StaticMethodMatcherPointcutAdvisorConvenient base class for Advisors that are also static pointcuts. |