| Package | Description | 
|---|---|
| org.springframework.aop.aspectj.annotation | Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. | 
| org.springframework.aop.framework | Package containing Spring's basic AOP infrastructure, compliant with the
 AOP Alliance interfaces. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AspectJProxyFactoryAspectJ-based proxy factory, allowing for programmatic building
 of proxies which include AspectJ aspects (code style as well
 Java 5 annotation style). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdvisedSupportBase class for AOP proxy configuration managers. | 
| class  | ProxyCreatorSupportBase class for proxy factories. | 
| class  | ProxyFactoryFactory for AOP proxies for programmatic use, rather than via declarative
 setup in a bean factory. | 
| class  | ProxyFactoryBeanFactoryBeanimplementation that builds an
 AOP proxy based on beans in SpringBeanFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Object> | DefaultAdvisorChainFactory. getInterceptorsAndDynamicInterceptionAdvice(Advised config,
                                           Method method,
                                           Class<?> targetClass) | 
| List<Object> | AdvisorChainFactory. getInterceptorsAndDynamicInterceptionAdvice(Advised config,
                                           Method method,
                                           Class<?> targetClass)Determine a list of  MethodInterceptorobjects
 for the given advisor chain configuration. |