Spring IOCDI过程分析
Posted z-sm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring IOCDI过程分析相关的知识,希望对你有一定的参考价值。
详情参阅:https://www.cnblogs.com/ITtangtang/p/3978349.html
以下为简摘。
主要过程:
定位:classpath、filesystem、network等
加载:读入后创建成BeanDefinition
注册:根据BeanDefinition创建Bean对象并注册到IOC容器(即ApplicationContext)
依赖注入:对Bean中依赖其他Bean实例的属性赋值(AbstractAutoWireCapableBeanFactory.populateBean)
Spring IOC容器、Context、BeanFactory可以理解为同一个东西。
BeanFactory体系:
Bean体系:Spring中Bean对象用BeanDefinition描述
BeanDefinition解析器:
IOC容器体系:
以上是关于Spring IOCDI过程分析的主要内容,如果未能解决你的问题,请参考以下文章