首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ssh入门学习札记之spring循环引用

2012-11-08 
ssh入门学习笔记之spring循环引用spring采用构造注入的方式可能出现循环引用的问题。例如类B 和类A相互引用

ssh入门学习笔记之spring循环引用

spring采用构造注入的方式可能出现循环引用的问题。

例如类B 和类A相互引用

?

采用构造注入因调用构造方法时,参数为null,产生异常。

可将另外一个bean的注入方式修改为set注入,注意添加set方法。

另外,spring在容器中创建实例是按照配置文件顺寻的,即,如果上面两个bean的实例化顺序对调,先构造a,后构造b,依然会产生错误。。。至于set注入时可以拿到后面构造出的bean注入(即上面配置文件中,bean b的ref =“a”,个人感觉当发现ref=“a” a未实例化时,实例化a,然后继续实例化b)。以后有空了再研究源码- -找工作伤不起啊 - -!

热点排行