| 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 | Class and Description | 
|---|---|
| class  | AspectJExpressionPointcutAdvisorSpring AOP Advisor that can be used for any AspectJ pointcut expression. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisorSynthetic advisor that instantiates the aspect. | 
| Modifier and Type | Class and Description | 
|---|---|
| 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. |