Spring笔记04-Spring加载Bean

Spring加载Bean,BeanFactory.getBean("beanName");

大致流程是这样的:首先到缓存singletonObjects(ConcurrentHashMap<String,Object>)中去找,这个bean是不是已经实现了。

如果没实现,就到BeanDefinition缓存里去找对应的beanDefinition。从beanDefinition中取出class,实例化,属性填充,将bean的实例放入缓存。

这里还有很多内容,以后用到的时候再总结。












发布了51 篇原创文章 · 获赞 22 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章