BeanFactory is asked for a bean instance for which it
cannot find a definition. This may point to a non-existing bean, a non-unique bean,
or a manually registered singleton instance without an associated bean definition.
BeanFactory#getBean(String), BeanFactory#getBean(Class), NoUniqueBeanDefinitionException
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final ResolvableType |
| Access | Constructor and Description |
|---|---|
| public | NoSuchBeanDefinitionException(String
the name of the missing bean name)Create a new |
| public | NoSuchBeanDefinitionException(String
the name of the missing bean name, String detailed message describing the problem message)Create a new |
| public | NoSuchBeanDefinitionException(Class<?>
required type of the missing bean type)Create a new |
| public | NoSuchBeanDefinitionException(Class<?>
required type of the missing bean type, String detailed message describing the problem message)Create a new |
| public | NoSuchBeanDefinitionException(ResolvableType
full type declaration of the missing bean type)Create a new |
| public | NoSuchBeanDefinitionException(ResolvableType
full type declaration of the missing bean type, String detailed message describing the problem message)Create a new |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Class | |
| public int | |
| public ResolvableType | getResolvableType()
Return the required |
| beanName | back to summary |
|---|---|
| private final String beanName
| |
| resolvableType | back to summary |
|---|---|
| private final ResolvableType resolvableType
| |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(String name) Create a new
| |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(String name, String message) Create a new | |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(Class<?> type) Create a new
| |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(Class<?> type, String message) Create a new | |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(ResolvableType type) Create a new
| |
| NoSuchBeanDefinitionException | back to summary |
|---|---|
| public NoSuchBeanDefinitionException(ResolvableType type, String message) Create a new
| |
| getBeanName | back to summary |
|---|---|
| public String getBeanName() Return the name of the missing bean, if it was a lookup by name that failed.
| |
| getBeanType | back to summary |
|---|---|
| public Class Return the required type of the missing bean, if it was a lookup by type that failed.
| |
| getNumberOfBeansFound | back to summary |
|---|---|
| public int getNumberOfBeansFound() Return the number of beans found when only one matching bean was expected. For a regular NoSuchBeanDefinitionException, this will always be 0.
| |
| getResolvableType | back to summary |
|---|---|
| public ResolvableType getResolvableType() Return the required
| |