Class CannotLoadBeanClassException
- 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.CannotLoadBeanClassException
- All Implemented Interfaces:
Serializable
public class CannotLoadBeanClassException extends FatalBeanException
Exception thrown when the BeanFactory cannot load the specified class of a given bean.- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description CannotLoadBeanClassException(String resourceDescription, String beanName, String beanClassName, ClassNotFoundException cause)
Create a new CannotLoadBeanClassException.CannotLoadBeanClassException(String resourceDescription, String beanName, String beanClassName, LinkageError cause)
Create a new CannotLoadBeanClassException.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBeanClassName()
Return the name of the class we were trying to load.String
getBeanName()
Return the name of the bean requested.String
getResourceDescription()
Return the description of the resource that the bean definition came from.Methods inherited from class org.springframework.beans.BeansException
equals, 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
CannotLoadBeanClassException
public CannotLoadBeanClassException(String resourceDescription, String beanName, String beanClassName, ClassNotFoundException cause)
Create a new CannotLoadBeanClassException.- Parameters:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedbeanClassName
- the name of the bean classcause
- the root cause
CannotLoadBeanClassException
public CannotLoadBeanClassException(String resourceDescription, String beanName, String beanClassName, LinkageError cause)
Create a new CannotLoadBeanClassException.- Parameters:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedbeanClassName
- the name of the bean classcause
- the root cause
Method Detail
getResourceDescription
public String getResourceDescription()
Return the description of the resource that the bean definition came from.
getBeanName
public String getBeanName()
Return the name of the bean requested.
getBeanClassName
public String getBeanClassName()
Return the name of the class we were trying to load.