コンストラクターが例外をスローできる Bean をインスタンス化しようとしています。このクラスを変更できません (外部チームから提供されたもの)。
<bean id="myClass" class="myClass" />
myClass コンストラクターは例外をスローします。
このクラスをシングルトン パターンで拡張することを考えていましたが、これは私が望む動作です (MyClass のインスタンスを 1 つだけインスタンス化してください)。
エラーメッセージ :
ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'myClass' の Bean の作成中にエラーが発生しました [.../spring_applicationContext.xml]: Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラス [myClass] をインスタンス化できませんでした: コンストラクターが例外をスローしました。ネストされた例外は java.lang.ExceptionInInitializerError です
回答ありがとうございます
問題は、コンストラクターが例外をスローするという事実にあると思います。
私の質問は次のとおりです。Spring では、例外をスローする可能性のあるコンストラクターで Bean をインスタンス化することは可能ですか?