Package org.springframework.beans
Class BeansException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.beans.BeansException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BeanNotOfRequiredTypeException
,FatalBeanException
,NoSuchBeanDefinitionException
,PropertyAccessException
,PropertyBatchUpdateException
public abstract class BeansException extends NestedRuntimeException
Abstract superclass for all exceptions thrown in the beans package and subpackages.Note that this is a runtime (unchecked) exception. Beans exceptions are usually fatal; there is no reason for them to be checked.
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description BeansException(String msg)
Create a new BeansException with the specified message.BeansException(String msg, Throwable cause)
Create a new BeansException with the specified message and root cause.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
int
hashCode()
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 Detail
BeansException
public BeansException(String msg)
Create a new BeansException with the specified message.- Parameters:
msg
- the detail message
BeansException
public BeansException(String msg, Throwable cause)
Create a new BeansException with the specified message and root cause.- Parameters:
msg
- the detail messagecause
- the root cause