Spring笔记04-Spring加载Bean

来源:互联网 发布:小辣椒4g3g2g网络选择 编辑:程序博客网 时间:2024/05/29 23:24

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

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

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

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