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 org.springframework.core.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:
  • Constructor Details

    • BeansException

      public BeansException(String msg)
      Create a new BeansException with the specified message.
      Parameters:
      msg - the detail message
    • BeansException

      public BeansException(@Nullable String msg, @Nullable Throwable cause)
      Create a new BeansException with the specified message and root cause.
      Parameters:
      msg - the detail message
      cause - the root cause