クラス NoSuchBeanDefinitionException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.factory.NoSuchBeanDefinitionException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
NoUniqueBeanDefinitionException
BeanFactory
が定義を見つけることができない Bean インスタンスを要求されたときにスローされる例外。これは、存在しない Bean、一意でない Bean、関連付けられた Bean 定義のない手動で登録されたシングルトンインスタンスを指す場合があります。- 作成者:
- Rod Johnson, Juergen Hoeller, Stephane Nicoll
- 関連事項:
コンストラクターのサマリー
コンストラクター説明NoSuchBeanDefinitionException
(ClassSE<?> type) 新しいNoSuchBeanDefinitionException
を作成します。NoSuchBeanDefinitionException
(ClassSE<?> type, StringSE message) 新しいNoSuchBeanDefinitionException
を作成します。新しいNoSuchBeanDefinitionException
を作成します。NoSuchBeanDefinitionException
(StringSE name, StringSE message) 新しいNoSuchBeanDefinitionException
を作成します。新しいNoSuchBeanDefinitionException
を作成します。NoSuchBeanDefinitionException
(ResolvableType type, StringSE message) 新しいNoSuchBeanDefinitionException
を作成します。方法の概要
修飾子と型メソッド説明名前による検索が失敗した場合、欠落している Bean の名前を返します。ClassSE<?>
失敗した型によるルックアップであった場合、欠落している Bean の必要な型を返します。int
一致する Bean が 1 つだけであると予想されたときに見つかった Bean の数を返します。欠落した Bean の必要なResolvableType
を返します(失敗した型によるルックアップであった場合)。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
name
- 欠落している Bean の名前
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
name
- 欠落している Bean の名前message
- 問題を説明する詳細なメッセージ
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
type
- 不足している Bean の必須型
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
type
- 不足している Bean の必須型message
- 問題を説明する詳細なメッセージ
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
type
- 欠落している Bean の完全な型宣言- 導入:
- 4.3.4
NoSuchBeanDefinitionException
新しいNoSuchBeanDefinitionException
を作成します。- パラメーター:
type
- 欠落している Bean の完全な型宣言message
- 問題を説明する詳細なメッセージ- 導入:
- 4.3.4
メソッドの詳細
getBeanName
名前による検索が失敗した場合、欠落している Bean の名前を返します。getBeanType
失敗した型によるルックアップであった場合、欠落している Bean の必要な型を返します。getResolvableType
欠落した Bean の必要なResolvableType
を返します(失敗した型によるルックアップであった場合)。- 導入:
- 4.3.4
getNumberOfBeansFound
public int getNumberOfBeansFound()一致する Bean が 1 つだけであると予想されたときに見つかった Bean の数を返します。通常の NoSuchBeanDefinitionException の場合、これは常に 0 です。