public class FactoryBeanNotInitializedException extends FatalBeanException
getObject()
メソッドからスローされる例外。メモ: FactoryBean を使用した循環参照は、通常の Bean のようにシングルトンインスタンスを先行してキャッシュすることでは解決できません。その理由は、 すべての FactoryBean は、作成された Bean を返す前に完全に初期化する必要がありますが、 特定の通常の Bean のみを初期化する必要があるためです。つまり、コラボレーションする Bean の場合です。実際には、参照を格納するだけでなく、初期化時に呼び出します。
FactoryBean.getObject()
, 直列化された形式 コンストラクターと説明 |
---|
FactoryBeanNotInitializedException() デフォルトのメッセージで新しい FactoryBeanNotInitializedException を作成します。 |
FactoryBeanNotInitializedException(StringSE msg) 指定されたメッセージで新しい FactoryBeanNotInitializedException を作成します。 |
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public FactoryBeanNotInitializedException()
public FactoryBeanNotInitializedException(StringSE msg)
msg
- 詳細メッセージ