クラス FactoryBeanNotInitializedException

実装されたすべてのインターフェース:
SerializableSE

public class FactoryBeanNotInitializedException extends FatalBeanException
Bean がまだ完全に初期化されていない場合、たとえば循環参照に関係している場合など、FactoryBean の getObject() メソッドからスローされる例外。

メモ: FactoryBean を使用した循環参照は、通常の Bean のようにシングルトンインスタンスを先行してキャッシュすることでは解決できません。その理由は、 すべての FactoryBean は、作成された Bean を返す前に完全に初期化する必要がありますが、 特定の通常の Bean のみを初期化する必要があるためです。つまり、コラボレーションする Bean の場合です。実際には、参照を格納するだけでなく、初期化時に呼び出します。

導入:
30.10.2003
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • FactoryBeanNotInitializedException

      public FactoryBeanNotInitializedException()
      デフォルトのメッセージで新しい FactoryBeanNotInitializedException を作成します。
    • FactoryBeanNotInitializedException

      public FactoryBeanNotInitializedException(StringSE msg)
      指定されたメッセージで新しい FactoryBeanNotInitializedException を作成します。
      パラメーター:
      msg - 詳細メッセージ