## 接口的使用
org.springframework.aop.framework.Advised

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

    实现Advised的org.springframework.aop.aspectj.annotation中的类
    限定符和类型 | 类和说明
    --- | ---
    `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中Advised的使用

    实现Advised的org.springframework.aop.framework中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AdvisedSupport` Base class for AOP proxy configuration managers.
    `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`.

    参数类型为Advised的org.springframework.aop.framework中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `List<Object>` | AdvisorChainFactory.`getInterceptorsAndDynamicInterceptionAdvice(Advised config, Method method, Class<?> targetClass)` Determine a list of `MethodInterceptor` objects for the given advisor chain configuration.
    `List<Object>` | DefaultAdvisorChainFactory.`getInterceptorsAndDynamicInterceptionAdvice(Advised config, Method method, Class<?> targetClass)`