クラス UnsatisfiedDependencyException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.factory.BeanCreationException
org.springframework.beans.factory.UnsatisfiedDependencyException
- 実装されているすべてのインターフェース:
SerializableSE
Bean が、Bean ファクトリ定義で指定されていない他の Bean または単純なプロパティに依存している場合にスローされる例外。ただし、依存関係検査は有効になっています。
- 導入:
- 03.09.2003
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, StringSE propertyName, @Nullable StringSE msg) 新しい UnsatisfiedDependencyException を作成します。UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, StringSE propertyName, BeansException ex) 新しい UnsatisfiedDependencyException を作成します。UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, @Nullable InjectionPoint injectionPoint, @Nullable StringSE msg) 新しい UnsatisfiedDependencyException を作成します。UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, @Nullable InjectionPoint injectionPoint, BeansException ex) 新しい UnsatisfiedDependencyException を作成します。メソッドのサマリー
修飾子と型メソッド説明既知の場合、インジェクションポイント(フィールドまたはメソッド / コンストラクターパラメーター)を返します。クラス BeanCreationException から継承されたメソッド
addRelatedCause, contains, getBeanName, getRelatedCauses, getResourceDescription, printStackTrace, printStackTrace, toStringクラス NestedRuntimeException から継承されたメソッド
getMostSpecificCause, getRootCause
コンストラクターの詳細
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, StringSE propertyName, @Nullable StringSE msg) 新しい UnsatisfiedDependencyException を作成します。- パラメーター:
resourceDescription- Bean 定義の元となったリソースの説明beanName- リクエストされた Bean の名前propertyName- 満たせなかった Bean プロパティの名前msg- 詳細メッセージ
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, StringSE propertyName, BeansException ex) 新しい UnsatisfiedDependencyException を作成します。- パラメーター:
resourceDescription- Bean 定義の元となったリソースの説明beanName- リクエストされた Bean の名前propertyName- 満たせなかった Bean プロパティの名前ex- 満たされていない依存関係を示す Bean 作成例外
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, @Nullable InjectionPoint injectionPoint, @Nullable StringSE msg) 新しい UnsatisfiedDependencyException を作成します。- パラメーター:
resourceDescription- Bean 定義の元となったリソースの説明beanName- リクエストされた Bean の名前injectionPoint- インジェクションポイント (フィールドまたはメソッド / コンストラクターのパラメーター)msg- 詳細メッセージ- 導入:
- 4.3
UnsatisfiedDependencyException
public UnsatisfiedDependencyException(@Nullable StringSE resourceDescription, @Nullable StringSE beanName, @Nullable InjectionPoint injectionPoint, BeansException ex) 新しい UnsatisfiedDependencyException を作成します。- パラメーター:
resourceDescription- Bean 定義の元となったリソースの説明beanName- リクエストされた Bean の名前injectionPoint- インジェクションポイント (フィールドまたはメソッド / コンストラクターのパラメーター)ex- 満たされていない依存関係を示す Bean 作成例外- 導入:
- 4.3
メソッドの詳細
getInjectionPoint
既知の場合、インジェクションポイント(フィールドまたはメソッド / コンストラクターパラメーター)を返します。- 導入:
- 4.3