| Package | Description | 
|---|---|
| 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.factorypackage. | 
| org.springframework.beans.factory.xml | Contains an abstract XML-based  BeanFactoryimplementation,
 including a standard "spring-beans" XSD. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ConfigurableBeanFactoryConfiguration interface to be implemented by most bean factories. | 
| interface  | ConfigurableListableBeanFactoryConfiguration interface to be implemented by most listable bean factories. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAutowireCapableBeanFactoryAbstract bean factory superclass that implements default bean creation,
 with the full capabilities specified by the  RootBeanDefinitionclass. | 
| class  | AbstractBeanFactoryAbstract base class for  BeanFactoryimplementations, providing the full capabilities of theConfigurableBeanFactorySPI. | 
| class  | DefaultListableBeanFactorySpring's default implementation of the  ConfigurableListableBeanFactoryandBeanDefinitionRegistryinterfaces: a full-fledged bean factory
 based on bean definition metadata, extensible through post-processors. | 
| class  | DefaultSingletonBeanRegistryGeneric registry for shared bean instances, implementing the
  SingletonBeanRegistry. | 
| class  | FactoryBeanRegistrySupportSupport base class for singleton registries which need to handle
  FactoryBeaninstances,
 integrated withDefaultSingletonBeanRegistry's singleton management. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XmlBeanFactoryDeprecated. 
 as of Spring 3.1 in favor of  DefaultListableBeanFactoryandXmlBeanDefinitionReader |