码迷,mamicode.com
首页 > 其他好文 > 详细

bean的三个map

时间:2017-09-20 14:18:30      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:返回   构造器   val   成功   tor   二次   es2017   匿名   images   

技术分享

 

第一个singletonObjects的map,存放的是已经生成对象,并所有的属性值都赋值成功的bean。

第二个singletonFactories放的key是beanname,value放的是实现ObjectFactory接口的方法匿名内部类,有getObject方法,直接返回已经执行了构造器方法,但是还没有给属性赋值的,bean的引用

第三个earlySingletonObjects Object中放的是上面的第二个返回的那个引用,这个还没给属性赋值的bean,第一次被获取,是getObject方法返回,同时被保存到earlySingletonObjects这个map中,,第二次再被获取的时候就从本map中获取

见图

技术分享

bean的三个map

标签:返回   构造器   val   成功   tor   二次   es2017   匿名   images   

原文地址:http://www.cnblogs.com/chuliang/p/7560752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!