クラスの使用
org.springframework.beans.FatalBeanException
パッケージ
説明
このパッケージには、Java Bean を操作するためのインターフェースとクラスが含まれています。
Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。
Bean 定義解析のサポートインフラストラクチャ。
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。 このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
org.springframework.beans 内の FatalBeanException 使用
修飾子と型クラス説明class
Bean のインスタンス化が失敗した場合にスローされる例外。class
無効な Bean プロパティを参照するときに例外がスローされます。class
getter メソッドがないため、読み取り不可能なプロパティの値を取得しようとすると例外がスローされます。class
書き込み可能でないプロパティの値を設定しようとすると例外がスローされます(通常、setter メソッドがないため)。class
有効なネストされたプロパティパスのナビゲーションが NullPointerException に遭遇した場合にスローされる例外。org.springframework.beans.factory 内の FatalBeanException 使用
修飾子と型クラス説明class
Bean 定義から Bean を作成しようとしたときに、BeanFactory でエラーが発生した場合にスローされる例外。class
Bean の作成が現在許可されていないにもかかわらず、Bean がリクエストされた場合にスローされる例外(たとえば、Bean ファクトリのシャットダウンフェーズ中)。class
現在作成中の Bean への参照の場合にスローされる例外。class
BeanFactory が無効な Bean 定義に遭遇した場合にスローされる例外: 例:class
式の評価の試行が失敗したことを示す例外。class
独自のファクトリ対応初期化コードが失敗した場合、Bean 実装がスローすることが推奨される例外。class
Bean インスタンスが抽象としてマークされた Bean 定義に対してリクエストされたときにスローされる例外。class
BeanFactory が特定の Bean の指定されたクラスをロードできない場合にスローされる例外。class
Bean がまだ完全に初期化されていない場合、たとえば循環参照に関係している場合など、FactoryBean のgetObject()
メソッドからスローされる例外。class
Bean が、Bean ファクトリ定義で指定されていない他の Bean または単純なプロパティに依存している場合にスローされる例外。ただし、依存関係検査は有効になっています。org.springframework.beans.factory.parsing 内の FatalBeanException 使用
org.springframework.beans.factory.support 内の FatalBeanException 使用
修飾子と型クラス説明class
無効なオーバーライドの試みを示すBeanDefinitionStoreException
のサブクラス: 通常、DefaultListableBeanFactory.isAllowBeanDefinitionOverriding()
がfalse
である間に同じ Bean 名の新しい定義を登録します。class
Bean 定義の検証が失敗した場合にスローされる例外。class
ターゲットスコープがアクティブでないことを示すBeanCreationException
のサブクラス。org.springframework.beans.factory.xml 内の FatalBeanException 使用
修飾子と型クラス説明class
SAXException
SE をラップする XML 固有の BeanDefinitionStoreException サブクラス。通常、エラーの場所に関する情報を含むSAXParseException
SE。org.springframework.context 内の FatalBeanException 使用