| 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  | 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. |