物料组件:Resource,BeanDefinition,PropertyEditor等
加工设备组件:ResourceLoader,BeanDefinitionReader,BeanFactoryPostProcessor,InstantiationStrategy等
Resource(xml文件、java注解等)<---------ResourceLoader
|
| <------ 读取资源:BeanDefinitionReader
BeanDefinition(半成品)
|
| <-------BeanFactoryPostProcessor链接其他配置文件的Bean信息
BeanDefinition(成品)
|
| <------InstantiationStrategy根据Definition实例化对象的空壳
Bean(无任何属性注入)
|
| <-------BeanWrapper根据BeanDefinition利用BeanUtil工具类为空的Bean注入属性
Bean(完整)