# Uses of Class
org.springframework.beans.factory.BeanDefinitionStoreException

Packages that use BeanDefinitionStoreException
Package
Description
org.springframework.beans.factory.config
SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.groovy
Support package for Groovy-based bean definitions.
org.springframework.beans.factory.parsing
Support infrastructure for bean definition parsing.
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.

## Uses of BeanDefinitionStoreException in org.springframework.beans.factory.config

Methods in org.springframework.beans.factory.config that throw BeanDefinitionStoreException
Modifier and Type
Method
Description
`void`
ConfigurableBeanFactory.`registerAlias(String beanName, String alias)`
Given a bean name, create an alias.

## Uses of BeanDefinitionStoreException in org.springframework.beans.factory.groovy

Methods in org.springframework.beans.factory.groovy that throw BeanDefinitionStoreException
Modifier and Type
Method
Description
`int`
GroovyBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource resource)`
Load bean definitions from the specified Groovy script or XML file.
`int`
GroovyBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.support.EncodedResource encodedResource)`
Load bean definitions from the specified Groovy script or XML file.

## Uses of BeanDefinitionStoreException in org.springframework.beans.factory.parsing

Subclasses of BeanDefinitionStoreException in org.springframework.beans.factory.parsing
Modifier and Type
Class
Description
`class`
`BeanDefinitionParsingException`
Exception thrown when a bean definition reader encounters an error during the parsing process.

## Uses of BeanDefinitionStoreException in org.springframework.beans.factory.support

Subclasses of BeanDefinitionStoreException in org.springframework.beans.factory.support
Modifier and Type
Class
Description
`class`
`BeanDefinitionOverrideException`
Subclass of `BeanDefinitionStoreException` indicating an invalid override attempt: typically registering a new definition for the same bean name while `DefaultListableBeanFactory.isAllowBeanDefinitionOverriding()` is `false`.
Methods in org.springframework.beans.factory.support that throw BeanDefinitionStoreException
Modifier and Type
Method
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.
`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.
`protected RootBeanDefinition`
AbstractBeanFactory.`getMergedBeanDefinition(String beanName, BeanDefinition bd)`
Return a RootBeanDefinition for the given top-level bean, by merging with the parent if the given bean's definition is a child bean definition.
`protected RootBeanDefinition`
AbstractBeanFactory.`getMergedBeanDefinition(String beanName, BeanDefinition bd, BeanDefinition containingBd)`
Return a RootBeanDefinition for the given bean, by merging with the parent if the given bean's definition is a child bean definition.
`int`
AbstractBeanDefinitionReader.`loadBeanDefinitions(String location)`
`int`
AbstractBeanDefinitionReader.`loadBeanDefinitions(String... locations)`
`int`
AbstractBeanDefinitionReader.`loadBeanDefinitions(String location, Set<org.springframework.core.io.Resource> actualResources)`
Load bean definitions from the specified resource location.
`int`
AbstractBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource... resources)`
`int`
BeanDefinitionReader.`loadBeanDefinitions(String location)`
Load bean definitions from the specified resource location.
`int`
BeanDefinitionReader.`loadBeanDefinitions(String... locations)`
Load bean definitions from the specified resource locations.
`int`
BeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource resource)`
Load bean definitions from the specified resource.
`int`
BeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource... resources)`
Load bean definitions from the specified resources.
`int`
PropertiesBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource resource)`
Deprecated.
Load bean definitions from the specified properties file, using all property keys (i.e.
`int`
PropertiesBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource resource, String prefix)`
Deprecated.
Load bean definitions from the specified properties file.
`int`
PropertiesBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.support.EncodedResource encodedResource)`
Deprecated.
Load bean definitions from the specified properties file.
`int`
PropertiesBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.support.EncodedResource encodedResource, String prefix)`
Deprecated.
Load bean definitions from the specified properties file.
`static void`
BeanDefinitionReaderUtils.`registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)`
Register the given bean definition with the given bean factory.
`void`
BeanDefinitionRegistry.`registerBeanDefinition(String beanName, BeanDefinition beanDefinition)`
Register a new bean definition with this registry.
`void`
DefaultListableBeanFactory.`registerBeanDefinition(String beanName, BeanDefinition beanDefinition)`
`void`
SimpleBeanDefinitionRegistry.`registerBeanDefinition(String beanName, BeanDefinition beanDefinition)`
`int`
PropertiesBeanDefinitionReader.`registerBeanDefinitions(ResourceBundle rb)`
Deprecated.
Register bean definitions contained in a resource bundle, using all property keys (i.e.
`int`
PropertiesBeanDefinitionReader.`registerBeanDefinitions(ResourceBundle rb, String prefix)`
Deprecated.
Register bean definitions contained in a ResourceBundle.
`static String`
BeanDefinitionReaderUtils.`registerWithGeneratedName(AbstractBeanDefinition definition, BeanDefinitionRegistry registry)`
Register the given bean definition with a generated name, unique within the given bean factory.

## Uses of BeanDefinitionStoreException in org.springframework.beans.factory.xml

Subclasses of BeanDefinitionStoreException in org.springframework.beans.factory.xml
Modifier and Type
Class
Description
`class`
`XmlBeanDefinitionStoreException`
XML-specific BeanDefinitionStoreException subclass that wraps a `SAXException`, typically a `SAXParseException` which contains information about the error location.
Methods in org.springframework.beans.factory.xml that throw BeanDefinitionStoreException
Modifier and Type
Method
Description
`protected int`
XmlBeanDefinitionReader.`doLoadBeanDefinitions(InputSource inputSource, org.springframework.core.io.Resource resource)`
Actually load bean definitions from the specified XML file.
`int`
XmlBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.Resource resource)`
Load bean definitions from the specified XML file.
`int`
XmlBeanDefinitionReader.`loadBeanDefinitions(org.springframework.core.io.support.EncodedResource encodedResource)`
Load bean definitions from the specified XML file.
`int`
XmlBeanDefinitionReader.`loadBeanDefinitions(InputSource inputSource)`
Load bean definitions from the specified XML file.
`int`
XmlBeanDefinitionReader.`loadBeanDefinitions(InputSource inputSource, String resourceDescription)`
Load bean definitions from the specified XML file.
`void`
BeanDefinitionDocumentReader.`registerBeanDefinitions(Document doc, XmlReaderContext readerContext)`
Read bean definitions from the given DOM document and register them with the registry in the given reader context.
`int`
XmlBeanDefinitionReader.`registerBeanDefinitions(Document doc, org.springframework.core.io.Resource resource)`
Register the bean definitions contained in the given DOM document.
`protected String`
AbstractBeanDefinitionParser.`resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)`
Resolve the ID for the supplied `BeanDefinition`.