## 接口的使用
org.springframework.beans.factory.config.AutowireCapableBeanFactory

- 使用AutowireCapableBeanFactory的程序包
  程序包 | 说明
  --- | ---
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.

- - ### org.springframework.beans.factory.config中AutowireCapableBeanFactory的使用

    org.springframework.beans.factory.config中AutowireCapableBeanFactory的子接口
    限定符和类型 | 接口和说明
    --- | ---
    `interface` | `ConfigurableListableBeanFactory` Configuration interface to be implemented by most listable bean factories.

  - ### org.springframework.beans.factory.support中AutowireCapableBeanFactory的使用

    实现AutowireCapableBeanFactory的org.springframework.beans.factory.support中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AbstractAutowireCapableBeanFactory` Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the `RootBeanDefinition` class.
    `class` | `DefaultListableBeanFactory` Spring's default implementation of the `ConfigurableListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition metadata, extensible through post-processors.

  - ### org.springframework.beans.factory.xml中AutowireCapableBeanFactory的使用

    实现AutowireCapableBeanFactory的org.springframework.beans.factory.xml中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `XmlBeanFactory` 已过时。 as of Spring 3.1 in favor of `DefaultListableBeanFactory` and `XmlBeanDefinitionReader`