## Uses of Class
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator

- Packages that use AbstractAutoProxyCreator
  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.

- - ### Uses of AbstractAutoProxyCreator in org.springframework.aop.aspectj.annotation

    Subclasses of AbstractAutoProxyCreator in org.springframework.aop.aspectj.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnnotationAwareAspectJAutoProxyCreator` `AspectJAwareAdvisorAutoProxyCreator` subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.

  - ### Uses of AbstractAutoProxyCreator in org.springframework.aop.aspectj.autoproxy

    Subclasses of AbstractAutoProxyCreator in org.springframework.aop.aspectj.autoproxy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AspectJAwareAdvisorAutoProxyCreator` `AbstractAdvisorAutoProxyCreator` subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.

  - ### Uses of AbstractAutoProxyCreator in org.springframework.aop.framework.autoproxy

    Subclasses of AbstractAutoProxyCreator in org.springframework.aop.framework.autoproxy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAdvisorAutoProxyCreator` Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
    `class` | `BeanNameAutoProxyCreator` Auto proxy creator that identifies beans to proxy via a list of names.
    `class` | `DefaultAdvisorAutoProxyCreator` `BeanPostProcessor` implementation that creates AOP proxies based on all candidate `Advisor`s in the current `BeanFactory`.
    `class` | `InfrastructureAdvisorAutoProxyCreator` Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.