Class BeanDefinitionStoreException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.factory.BeanDefinitionStoreException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- BeanDefinitionOverrideException,- BeanDefinitionParsingException,- XmlBeanDefinitionStoreException
Exception thrown when a BeanFactory encounters an invalid bean definition:
 e.g. in case of incomplete or contradictory bean metadata.
- Author:
- Rod Johnson, Juergen Hoeller, Rob Harrop
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionCreate a new BeanDefinitionStoreException.BeanDefinitionStoreException(String resourceDescription, String msg) Create a new BeanDefinitionStoreException.BeanDefinitionStoreException(String resourceDescription, String beanName, String msg) Create a new BeanDefinitionStoreException.BeanDefinitionStoreException(String resourceDescription, String beanName, String msg, Throwable cause) Create a new BeanDefinitionStoreException.BeanDefinitionStoreException(String resourceDescription, String msg, Throwable cause) Create a new BeanDefinitionStoreException.BeanDefinitionStoreException(String msg, Throwable cause) Create a new BeanDefinitionStoreException.
- 
Method SummaryModifier and TypeMethodDescriptionReturn the name of the bean, if available.Return the description of the resource that the bean definition came from, if available.Methods inherited from class org.springframework.core.NestedRuntimeExceptioncontains, getMostSpecificCause, getRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
BeanDefinitionStoreExceptionCreate a new BeanDefinitionStoreException.- Parameters:
- msg- the detail message (used as exception message as-is)
 
- 
BeanDefinitionStoreExceptionCreate a new BeanDefinitionStoreException.- Parameters:
- msg- the detail message (used as exception message as-is)
- cause- the root cause (may be- null)
 
- 
BeanDefinitionStoreExceptionCreate a new BeanDefinitionStoreException.- Parameters:
- resourceDescription- description of the resource that the bean definition came from
- msg- the detail message (used as exception message as-is)
 
- 
BeanDefinitionStoreExceptionpublic BeanDefinitionStoreException(@Nullable String resourceDescription, String msg, @Nullable Throwable cause) Create a new BeanDefinitionStoreException.- Parameters:
- resourceDescription- description of the resource that the bean definition came from
- msg- the detail message (used as exception message as-is)
- cause- the root cause (may be- null)
 
- 
BeanDefinitionStoreExceptionpublic BeanDefinitionStoreException(@Nullable String resourceDescription, String beanName, String msg) Create a new BeanDefinitionStoreException.- Parameters:
- resourceDescription- description of the resource that the bean definition came from
- beanName- the name of the bean
- msg- the detail message (appended to an introductory message that indicates the resource and the name of the bean)
 
- 
BeanDefinitionStoreExceptionpublic BeanDefinitionStoreException(@Nullable String resourceDescription, String beanName, String msg, @Nullable Throwable cause) Create a new BeanDefinitionStoreException.- Parameters:
- resourceDescription- description of the resource that the bean definition came from
- beanName- the name of the bean
- msg- the detail message (appended to an introductory message that indicates the resource and the name of the bean)
- cause- the root cause (may be- null)
 
 
- 
- 
Method Details- 
getResourceDescriptionReturn the description of the resource that the bean definition came from, if available.
- 
getBeanNameReturn the name of the bean, if available.
 
-