public class NoSuchBeanDefinitionException extends BeansException
BeanFactory
is asked for a bean instance
for which it cannot find a definition.BeanFactory.getBean(String)
,
BeanFactory.getBean(Class)
,
Serialized FormConstructor and Description |
---|
NoSuchBeanDefinitionException(Class<?> type)
Create a new
NoSuchBeanDefinitionException . |
NoSuchBeanDefinitionException(Class<?> type,
String message)
Create a new
NoSuchBeanDefinitionException . |
NoSuchBeanDefinitionException(Class<?> type,
String dependencyDescription,
String message)
Create a new
NoSuchBeanDefinitionException . |
NoSuchBeanDefinitionException(String name)
Create a new
NoSuchBeanDefinitionException . |
NoSuchBeanDefinitionException(String name,
String message)
Create a new
NoSuchBeanDefinitionException . |
Modifier and Type | Method and Description |
---|---|
String |
getBeanName()
Return the name of the missing bean, if it was a lookup by name that failed.
|
Class<?> |
getBeanType()
Return the required type of the missing bean, if it was a lookup by type that failed.
|
int |
getNumberOfBeansFound()
Return the number of beans found when only one matching bean was expected.
|
equals, hashCode
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public NoSuchBeanDefinitionException(String name)
NoSuchBeanDefinitionException
.name
- the name of the missing beanpublic NoSuchBeanDefinitionException(String name, String message)
NoSuchBeanDefinitionException
.name
- the name of the missing beanmessage
- detailed message describing the problempublic NoSuchBeanDefinitionException(Class<?> type)
NoSuchBeanDefinitionException
.type
- required type of the missing beanpublic NoSuchBeanDefinitionException(Class<?> type, String message)
NoSuchBeanDefinitionException
.type
- required type of the missing beanmessage
- detailed message describing the problempublic NoSuchBeanDefinitionException(Class<?> type, String dependencyDescription, String message)
NoSuchBeanDefinitionException
.type
- required type of the missing beandependencyDescription
- a description of the originating dependencymessage
- detailed message describing the problempublic String getBeanName()
public Class<?> getBeanType()
public int getNumberOfBeansFound()
NoUniqueBeanDefinitionException