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 Summary
ConstructorDescriptionCreate 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 Summary
Modifier 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.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
BeanDefinitionStoreException
Create a new BeanDefinitionStoreException.- Parameters:
msg
- the detail message (used as exception message as-is)
-
BeanDefinitionStoreException
Create a new BeanDefinitionStoreException.- Parameters:
msg
- the detail message (used as exception message as-is)cause
- the root cause (may benull
)
-
BeanDefinitionStoreException
Create a new BeanDefinitionStoreException.- Parameters:
resourceDescription
- description of the resource that the bean definition came frommsg
- the detail message (used as exception message as-is)
-
BeanDefinitionStoreException
public BeanDefinitionStoreException(@Nullable String resourceDescription, String msg, @Nullable Throwable cause) Create a new BeanDefinitionStoreException.- Parameters:
resourceDescription
- description of the resource that the bean definition came frommsg
- the detail message (used as exception message as-is)cause
- the root cause (may benull
)
-
BeanDefinitionStoreException
public BeanDefinitionStoreException(@Nullable String resourceDescription, String beanName, String msg) Create a new BeanDefinitionStoreException.- Parameters:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the beanmsg
- the detail message (appended to an introductory message that indicates the resource and the name of the bean)
-
BeanDefinitionStoreException
public 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 frombeanName
- the name of the beanmsg
- the detail message (appended to an introductory message that indicates the resource and the name of the bean)cause
- the root cause (may benull
)
-
-
Method Details
-
getResourceDescription
Return the description of the resource that the bean definition came from, if available. -
getBeanName
Return the name of the bean, if available.
-