spring学习笔记——spring框架bean装配流水线

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

猜你喜欢

转载自blog.csdn.net/gklifg/article/details/15337713