Class 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:
  • Constructor Details

    • CannotLoadBeanClassException

      public CannotLoadBeanClassException(@Nullable String resourceDescription, String beanName, @Nullable String beanClassName, ClassNotFoundException cause)
      Create a new CannotLoadBeanClassException.
      Parameters:
      resourceDescription - description of the resource that the bean definition came from
      beanName - the name of the bean requested
      beanClassName - the name of the bean class
      cause - the root cause
    • CannotLoadBeanClassException

      public CannotLoadBeanClassException(@Nullable String resourceDescription, String beanName, @Nullable String beanClassName, LinkageError cause)
      Create a new CannotLoadBeanClassException.
      Parameters:
      resourceDescription - description of the resource that the bean definition came from
      beanName - the name of the bean requested
      beanClassName - the name of the bean class
      cause - the root cause
  • Method Details

    • getResourceDescription

      @Nullable 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

      @Nullable public String getBeanClassName()
      Return the name of the class we were trying to load.