| Package | Description | 
|---|---|
| org.springframework.beans.factory.annotation | Support package for annotation-driven bean configuration. | 
| 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 | Method and Description | 
|---|---|
| void | CustomAutowireConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) | 
| protected boolean | RequiredAnnotationBeanPostProcessor. shouldSkip(ConfigurableListableBeanFactory beanFactory,
          String beanName)Deprecated.  Check whether the given bean definition is not subject to the annotation-based
 required property check as performed by this post-processor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PropertyOverrideConfigurer. applyPropertyValue(ConfigurableListableBeanFactory factory,
                  String beanName,
                  String property,
                  String value)Apply the given property value to the corresponding bean. | 
| protected void | PlaceholderConfigurerSupport. doProcessProperties(ConfigurableListableBeanFactory beanFactoryToProcess,
                   org.springframework.util.StringValueResolver valueResolver) | 
| void | CustomScopeConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) | 
| void | BeanFactoryPostProcessor. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)Modify the application context's internal bean factory after its standard
 initialization. | 
| void | DeprecatedBeanWarner. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) | 
| void | PropertyResourceConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) | 
| void | CustomEditorConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) | 
| protected void | PropertyOverrideConfigurer. processKey(ConfigurableListableBeanFactory factory,
          String key,
          String value)Process the given key as 'beanName.property' entry. | 
| protected void | PropertyPlaceholderConfigurer. processProperties(ConfigurableListableBeanFactory beanFactoryToProcess,
                 Properties props)Deprecated.  Visit each bean definition in the given bean factory and attempt to replace ${...} property
 placeholders with values from the given properties. | 
| protected void | PropertyOverrideConfigurer. processProperties(ConfigurableListableBeanFactory beanFactory,
                 Properties props) | 
| protected abstract void | PropertyResourceConfigurer. processProperties(ConfigurableListableBeanFactory beanFactory,
                 Properties props)Apply the given Properties to the given BeanFactory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultListableBeanFactorySpring's default implementation of the  ConfigurableListableBeanFactoryandBeanDefinitionRegistryinterfaces: a full-fledged bean factory
 based on bean definition metadata, extensible through post-processors. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XmlBeanFactoryDeprecated. 
 as of Spring 3.1 in favor of  DefaultListableBeanFactoryandXmlBeanDefinitionReader |