| Package | Description | 
|---|---|
| org.springframework.aop.aspectj.annotation | Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. | 
| org.springframework.aop.aspectj.autoproxy | Base classes enabling auto-proxying based on AspectJ. | 
| org.springframework.aop.framework.autoproxy | Bean post-processors for use in ApplicationContexts to simplify AOP usage
 by automatically creating AOP proxies without the need to use a ProxyFactoryBean. | 
| org.springframework.aop.framework.autoproxy.target | 
| Class and Description | 
|---|
| AbstractAdvisorAutoProxyCreator Generic auto proxy creator that builds AOP proxies for specific beans
 based on detected Advisors for each bean. | 
| AbstractAutoProxyCreator BeanPostProcessorimplementation
 that wraps each eligible bean with an AOP proxy, delegating to specified interceptors
 before invoking the bean itself. | 
| Class and Description | 
|---|
| AbstractAdvisorAutoProxyCreator Generic auto proxy creator that builds AOP proxies for specific beans
 based on detected Advisors for each bean. | 
| AbstractAutoProxyCreator BeanPostProcessorimplementation
 that wraps each eligible bean with an AOP proxy, delegating to specified interceptors
 before invoking the bean itself. | 
| Class and Description | 
|---|
| AbstractAdvisorAutoProxyCreator Generic auto proxy creator that builds AOP proxies for specific beans
 based on detected Advisors for each bean. | 
| AbstractAutoProxyCreator BeanPostProcessorimplementation
 that wraps each eligible bean with an AOP proxy, delegating to specified interceptors
 before invoking the bean itself. | 
| TargetSourceCreator Implementations can create special target sources, such as pooling target
 sources, for particular beans. | 
| Class and Description | 
|---|
| TargetSourceCreator Implementations can create special target sources, such as pooling target
 sources, for particular beans. |