public class NoSuchBeanDefinitionException extends BeansException
BeanFactory
が定義を見つけることができない Bean インスタンスを要求されたときにスローされる例外。これは、存在しない Bean、一意でない Bean、関連付けられた Bean 定義のない手動で登録されたシングルトンインスタンスを指す場合があります。BeanFactory.getBean(String)
, BeanFactory.getBean(Class)
, NoUniqueBeanDefinitionException
, 直列化された形式 コンストラクターと説明 |
---|
NoSuchBeanDefinitionException(java.lang.Class<?> type) 新しい NoSuchBeanDefinitionException を作成します。 |
NoSuchBeanDefinitionException(java.lang.Class<?> type, java.lang.String message) 新しい NoSuchBeanDefinitionException を作成します。 |
NoSuchBeanDefinitionException(java.lang.Class<?> type, java.lang.String dependencyDescription, java.lang.String message) 使用すべきではありません。 |
NoSuchBeanDefinitionException(ResolvableType type) 新しい NoSuchBeanDefinitionException を作成します。 |
NoSuchBeanDefinitionException(ResolvableType type, java.lang.String message) 新しい NoSuchBeanDefinitionException を作成します。 |
NoSuchBeanDefinitionException(java.lang.String name) 新しい NoSuchBeanDefinitionException を作成します。 |
NoSuchBeanDefinitionException(java.lang.String name, java.lang.String message) 新しい NoSuchBeanDefinitionException を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String | getBeanName() 名前による検索が失敗した場合、欠落している Bean の名前を返します。 |
java.lang.Class<?> | getBeanType() 失敗した型によるルックアップであった場合、欠落している Bean の必要な型を返します。 |
int | getNumberOfBeansFound() 一致する Bean が 1 つだけであると予想されたときに見つかった Bean の数を返します。 |
ResolvableType | getResolvableType() 欠落した Bean の必要な ResolvableType を返します(失敗した型によるルックアップであった場合)。 |
equals, hashCode
contains, getMessage, getMostSpecificCause, getRootCause
public NoSuchBeanDefinitionException(java.lang.String name)
NoSuchBeanDefinitionException
を作成します。name
- 欠落している Bean の名前 public NoSuchBeanDefinitionException(java.lang.String name, java.lang.String message)
NoSuchBeanDefinitionException
を作成します。name
- 欠落している Bean の名前 message
- 問題を説明する詳細なメッセージ public NoSuchBeanDefinitionException(java.lang.Class<?> type)
NoSuchBeanDefinitionException
を作成します。type
- 不足している Bean の必須型 public NoSuchBeanDefinitionException(java.lang.Class<?> type, java.lang.String message)
NoSuchBeanDefinitionException
を作成します。type
- 不足している Bean の必須型 message
- 問題を説明する詳細なメッセージ public NoSuchBeanDefinitionException(ResolvableType type)
NoSuchBeanDefinitionException
を作成します。type
- 欠落している Bean の完全な型宣言 public NoSuchBeanDefinitionException(ResolvableType type, java.lang.String message)
NoSuchBeanDefinitionException
を作成します。type
- 欠落している Bean の完全な型宣言 message
- 問題を説明する詳細なメッセージ @Deprecated public NoSuchBeanDefinitionException(java.lang.Class<?> type, java.lang.String dependencyDescription, java.lang.String message)
NoSuchBeanDefinitionException(ResolvableType, String)
に置き換えられました。NoSuchBeanDefinitionException
を作成します。type
- 不足している Bean の必須型 dependencyDescription
- 元の依存関係の説明 message
- 問題を説明する詳細なメッセージ public java.lang.String getBeanName()
public java.lang.Class<?> getBeanType()
public ResolvableType getResolvableType()
ResolvableType
を返します(失敗した型によるルックアップであった場合)。public int getNumberOfBeansFound()