| Package | Description | 
|---|---|
| org.springframework.beans.factory.groovy | Support package for Groovy-based bean definitions. | 
| 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. | 
| Constructor and Description | 
|---|
| GroovyBeanDefinitionReader(BeanDefinitionRegistry registry)Create a new  GroovyBeanDefinitionReaderfor the givenBeanDefinitionRegistry. | 
| 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. | 
| class  | SimpleBeanDefinitionRegistrySimple implementation of the  BeanDefinitionRegistryinterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanDefinitionRegistry | AbstractBeanDefinitionReader. getBeanFactory() | 
| BeanDefinitionRegistry | AbstractBeanDefinitionReader. getRegistry() | 
| BeanDefinitionRegistry | BeanDefinitionReader. getRegistry()Return the bean factory to register the bean definitions with. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | DefaultBeanNameGenerator. generateBeanName(BeanDefinition definition,
                BeanDefinitionRegistry registry) | 
| static String | BeanDefinitionReaderUtils. generateBeanName(BeanDefinition beanDefinition,
                BeanDefinitionRegistry registry)Generate a bean name for the given top-level bean definition,
 unique within the given bean factory. | 
| String | BeanNameGenerator. generateBeanName(BeanDefinition definition,
                BeanDefinitionRegistry registry)Generate a bean name for the given bean definition. | 
| static String | BeanDefinitionReaderUtils. generateBeanName(BeanDefinition definition,
                BeanDefinitionRegistry registry,
                boolean isInnerBean)Generate a bean name for the given bean definition, unique within the
 given bean factory. | 
| void | BeanDefinitionRegistryPostProcessor. postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry)Modify the application context's internal bean definition registry after its
 standard initialization. | 
| static void | BeanDefinitionReaderUtils. registerBeanDefinition(BeanDefinitionHolder definitionHolder,
                      BeanDefinitionRegistry registry)Register the given bean definition with the given bean factory. | 
| static String | BeanDefinitionReaderUtils. registerWithGeneratedName(AbstractBeanDefinition definition,
                         BeanDefinitionRegistry registry)Register the given bean definition with a generated name,
 unique within the given bean factory. | 
| static String | BeanDefinitionReaderUtils. uniqueBeanName(String beanName,
              BeanDefinitionRegistry registry)Turn the given bean name into a unique bean name for the given bean factory,
 appending a unique counter as suffix if necessary. | 
| Constructor and Description | 
|---|
| AbstractBeanDefinitionReader(BeanDefinitionRegistry registry)Create a new AbstractBeanDefinitionReader for the given bean factory. | 
| PropertiesBeanDefinitionReader(BeanDefinitionRegistry registry)Create new PropertiesBeanDefinitionReader for the given bean factory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XmlBeanFactoryDeprecated. 
 as of Spring 3.1 in favor of  DefaultListableBeanFactoryandXmlBeanDefinitionReader | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanDefinitionRegistry | XmlReaderContext. getRegistry()Return the bean definition registry to use. | 
| BeanDefinitionRegistry | ParserContext. getRegistry() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractBeanDefinitionParser. registerBeanDefinition(BeanDefinitionHolder definition,
                      BeanDefinitionRegistry registry) | 
| Constructor and Description | 
|---|
| XmlBeanDefinitionReader(BeanDefinitionRegistry registry)Create new XmlBeanDefinitionReader for the given bean factory. |