## 类的使用
org.springframework.aop.framework.AdvisedSupport

- 使用AdvisedSupport的程序包
  程序包 | 说明
  --- | ---
  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.

- - ### org.springframework.aop.aspectj.annotation中AdvisedSupport的使用

    org.springframework.aop.aspectj.annotation中AdvisedSupport的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AspectJProxyFactory` AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style).

  - ### org.springframework.aop.framework中AdvisedSupport的使用

    org.springframework.aop.framework中AdvisedSupport的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `ProxyCreatorSupport` Base class for proxy factories.
    `class` | `ProxyFactory` Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.
    `class` | `ProxyFactoryBean` `FactoryBean` implementation that builds an AOP proxy based on beans in Spring `BeanFactory`.

    参数类型为AdvisedSupport的org.springframework.aop.framework中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AdvisedSupportListener.`activated(AdvisedSupport advised)` Invoked when the first proxy is created.
    `void` | AdvisedSupportListener.`adviceChanged(AdvisedSupport advised)` Invoked when advice is changed after a proxy is created.
    `static Class<?>[]` | AopProxyUtils.`completeProxiedInterfaces(AdvisedSupport advised)` Determine the complete set of interfaces to proxy for the given AOP configuration.
    `protected void` | AdvisedSupport.`copyConfigurationFrom(AdvisedSupport other)` Call this method on a new instance created by the no-arg constructor to create an independent copy of the configuration from the given object.
    `protected void` | AdvisedSupport.`copyConfigurationFrom(AdvisedSupport other, TargetSource targetSource, List<Advisor> advisors)` Copy the AOP configuration from the given AdvisedSupport object, but allow substitution of a fresh TargetSource and a given interceptor chain.
    `AopProxy` | AopProxyFactory.`createAopProxy(AdvisedSupport config)` Create an `AopProxy` for the given AOP configuration.
    `AopProxy` | DefaultAopProxyFactory.`createAopProxy(AdvisedSupport config)`
    `static boolean` | AopProxyUtils.`equalsAdvisors(AdvisedSupport a, AdvisedSupport b)` Check equality of the advisors behind the given AdvisedSupport objects.
    `static boolean` | AopProxyUtils.`equalsInProxy(AdvisedSupport a, AdvisedSupport b)` Check equality of the proxies behind the given AdvisedSupport objects.
    `static boolean` | AopProxyUtils.`equalsProxiedInterfaces(AdvisedSupport a, AdvisedSupport b)` Check equality of the proxied interfaces behind the given AdvisedSupport objects.