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.factory package. |
org.springframework.beans.factory.xml |
Contains an abstract XML-based
BeanFactory implementation,
including a standard "spring-beans" XSD. |
Constructor and Description |
---|
GroovyBeanDefinitionReader(BeanDefinitionRegistry registry)
Create a new
GroovyBeanDefinitionReader for the given
BeanDefinitionRegistry . |
Modifier and Type | Class and Description |
---|---|
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. |
class |
SimpleBeanDefinitionRegistry
Simple implementation of the
BeanDefinitionRegistry interface. |
Modifier and Type | Method and Description |
---|---|
BeanDefinitionRegistry |
AbstractBeanDefinitionReader.getBeanFactory() |
BeanDefinitionRegistry |
BeanDefinitionReader.getRegistry()
Return the bean factory to register the bean definitions with.
|
BeanDefinitionRegistry |
AbstractBeanDefinitionReader.getRegistry() |
Modifier and Type | Method and Description |
---|---|
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.
|
String |
DefaultBeanNameGenerator.generateBeanName(BeanDefinition definition,
BeanDefinitionRegistry registry) |
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)
Deprecated.
Create new PropertiesBeanDefinitionReader for the given bean factory.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlBeanFactory
Deprecated.
as of Spring 3.1 in favor of
DefaultListableBeanFactory and
XmlBeanDefinitionReader |
Modifier and Type | Method and Description |
---|---|
BeanDefinitionRegistry |
ParserContext.getRegistry() |
BeanDefinitionRegistry |
XmlReaderContext.getRegistry()
Return the bean definition registry to use.
|
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.
|