【发布时间】:2013-11-06 14:24:45
【问题描述】:
我正在尝试实例化一个构造函数可以抛出异常的 bean。 我无法修改这个类(由外部团队提供)。
<bean id="myClass" class="myClass" />
myClass 构造函数抛出异常。
我一直在考虑用单例模式扩展这个类,这是我想要的行为(确保只实例化 MyClass 的一个实例)。
错误信息:
嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean '我的课' 在类路径资源中定义 [.../spring_applicationContext.xml]: bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:不能 实例化 bean 类 [我的课]: 构造函数抛出异常;嵌套异常是 java.lang.ExceptionInInitializerError
提前感谢您的回答
我认为问题在于我的构造函数抛出了异常。
我的问题是:使用 Spring,是否可以使用可能引发异常的构造函数来实例化 bean?
【问题讨论】:
标签: spring