| 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 | Package containing Spring's basic AOP infrastructure, compliant with the
 AOP Alliance interfaces. | 
| 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.scope | Support for AOP-based scoping of target objects, with configurable backend. | 
| Class and Description | 
|---|
| Advised Interface to be implemented by classes that hold the configuration
 of a factory of AOP proxies. | 
| AdvisedSupport Base class for AOP proxy configuration managers. | 
| AopConfigException Exception that gets thrown on illegal AOP configuration arguments. | 
| AopInfrastructureBean Marker interface that indicates a bean that is part of Spring's
 AOP infrastructure. | 
| ProxyConfig Convenience superclass for configuration used in creating proxies,
 to ensure that all proxy creators have consistent properties. | 
| ProxyCreatorSupport Base class for proxy factories. | 
| ProxyProcessorSupport Base class with common functionality for proxy processors, in particular
 ClassLoader management and the  ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm. | 
| Class and Description | 
|---|
| AopInfrastructureBean Marker interface that indicates a bean that is part of Spring's
 AOP infrastructure. | 
| ProxyConfig Convenience superclass for configuration used in creating proxies,
 to ensure that all proxy creators have consistent properties. | 
| ProxyProcessorSupport Base class with common functionality for proxy processors, in particular
 ClassLoader management and the  ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm. | 
| Class and Description | 
|---|
| Advised Interface to be implemented by classes that hold the configuration
 of a factory of AOP proxies. | 
| AdvisedSupport Base class for AOP proxy configuration managers. | 
| AdvisedSupportListener Listener to be registered on  ProxyCreatorSupportobjects
 Allows for receiving callbacks on activation and change of advice. | 
| AdvisorChainFactory Factory interface for advisor chains. | 
| AopConfigException Exception that gets thrown on illegal AOP configuration arguments. | 
| AopInfrastructureBean Marker interface that indicates a bean that is part of Spring's
 AOP infrastructure. | 
| AopProxy Delegate interface for a configured AOP proxy, allowing for the creation
 of actual proxy objects. | 
| AopProxyFactory Interface to be implemented by factories that are able to create
 AOP proxies based on  AdvisedSupportconfiguration objects. | 
| ProxyConfig Convenience superclass for configuration used in creating proxies,
 to ensure that all proxy creators have consistent properties. | 
| ProxyCreatorSupport Base class for proxy factories. | 
| ProxyFactory Factory for AOP proxies for programmatic use, rather than via declarative
 setup in a bean factory. | 
| ProxyProcessorSupport Base class with common functionality for proxy processors, in particular
 ClassLoader management and the  ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm. | 
| Class and Description | 
|---|
| AbstractAdvisingBeanPostProcessor Base class for  BeanPostProcessorimplementations that apply a
 Spring AOPAdvisorto specific beans. | 
| AopInfrastructureBean Marker interface that indicates a bean that is part of Spring's
 AOP infrastructure. | 
| ProxyConfig Convenience superclass for configuration used in creating proxies,
 to ensure that all proxy creators have consistent properties. | 
| ProxyFactory Factory for AOP proxies for programmatic use, rather than via declarative
 setup in a bean factory. | 
| ProxyProcessorSupport Base class with common functionality for proxy processors, in particular
 ClassLoader management and the  ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm. | 
| Class and Description | 
|---|
| AopInfrastructureBean Marker interface that indicates a bean that is part of Spring's
 AOP infrastructure. | 
| ProxyConfig Convenience superclass for configuration used in creating proxies,
 to ensure that all proxy creators have consistent properties. |