如題, 工作中遇到一個類似"循環引用"的問題:<bean id="A" class="com.xxx.A" init-method="initA">
<property name="B" ref="B"></property>
</bean>
<bean id="B" class="com.xxx.B" init-method="initB">
</bean>上面的xml加載初始化 "A" bean的時候, 配置ref B 會依據無參構造器創建“B”Bean, 并暴露一個exposedObj提前返回, 此時initB未執行 , 繼續完成"A" bean 的創建, 執行initA , 而initA需要initB提供的一些變量, 就會發生空指針異常.解決方法一: 先初始化B bean, 還有其他方法嗎?
- 2 回答
- 0 關注
- 814 瀏覽
添加回答
舉報
0/150
提交
取消