类 UnsatisfiedDependencyException
- 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.BeanCreationException
- org.springframework.beans.factory.UnsatisfiedDependencyException
- 所有已实现的接口:
Serializable
public class UnsatisfiedDependencyException extends BeanCreationException
Exception thrown when a bean depends on other beans or simple properties that were not specified in the bean factory definition, although dependency checking was enabled.- 从以下版本开始:
- 03.09.2003
- 作者:
- Rod Johnson, Juergen Hoeller
- 另请参阅:
- 序列化表格
构造器概要
构造器 构造器 说明 UnsatisfiedDependencyException(String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, String msg)
UnsatisfiedDependencyException(String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, BeansException ex)
UnsatisfiedDependencyException(String resourceDescription, String beanName, String propertyName, String msg)
Create a new UnsatisfiedDependencyException.UnsatisfiedDependencyException(String resourceDescription, String beanName, String propertyName, BeansException ex)
Create a new UnsatisfiedDependencyException.UnsatisfiedDependencyException(String resourceDescription, String beanName, InjectionPoint injectionPoint, String msg)
Create a new UnsatisfiedDependencyException.UnsatisfiedDependencyException(String resourceDescription, String beanName, InjectionPoint injectionPoint, BeansException ex)
Create a new UnsatisfiedDependencyException.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 InjectionPoint
getInjectionPoint()
Return the injection point (field or method/constructor parameter), if known.从类继承的方法 org.springframework.beans.factory.BeanCreationException
addRelatedCause, contains, getBeanName, getRelatedCauses, getResourceDescription, printStackTrace, printStackTrace, toString
从类继承的方法 org.springframework.beans.BeansException
equals, hashCode
从类继承的方法 org.springframework.core.NestedRuntimeException
getMessage, getMostSpecificCause, getRootCause
从类继承的方法 java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace
构造器详细资料
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(String resourceDescription, String beanName, String propertyName, String msg)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedpropertyName
- the name of the bean property that couldn't be satisfiedmsg
- the detail message
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(String resourceDescription, String beanName, String propertyName, BeansException ex)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedpropertyName
- the name of the bean property that couldn't be satisfiedex
- the bean creation exception that indicated the unsatisfied dependency
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(String resourceDescription, String beanName, InjectionPoint injectionPoint, String msg)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedinjectionPoint
- the injection point (field or method/constructor parameter)msg
- the detail message- 从以下版本开始:
- 4.3
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(String resourceDescription, String beanName, InjectionPoint injectionPoint, BeansException ex)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedinjectionPoint
- the injection point (field or method/constructor parameter)ex
- the bean creation exception that indicated the unsatisfied dependency- 从以下版本开始:
- 4.3
UnsatisfiedDependencyException
@Deprecated public UnsatisfiedDependencyException(String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, String msg)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedctorArgIndex
- the index of the constructor argument that couldn't be satisfiedctorArgType
- the type of the constructor argument that couldn't be satisfiedmsg
- the detail message
UnsatisfiedDependencyException
@Deprecated public UnsatisfiedDependencyException(String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, BeansException ex)
Create a new UnsatisfiedDependencyException.- 参数:
resourceDescription
- description of the resource that the bean definition came frombeanName
- the name of the bean requestedctorArgIndex
- the index of the constructor argument that couldn't be satisfiedctorArgType
- the type of the constructor argument that couldn't be satisfiedex
- the bean creation exception that indicated the unsatisfied dependency
方法详细资料
getInjectionPoint
public InjectionPoint getInjectionPoint()
Return the injection point (field or method/constructor parameter), if known.- 从以下版本开始:
- 4.3