标签:
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
这是IOC的最终版本,在这里我们将BeanFactory包装了起来,让流程能真正的像Spring那样简单。我们新定义了一个接口去继承BeanFactory,然后通过组合的方式将AbstractBeanFactory添加进来,最后的ClassPathXmlApplicationContext类将真正的把Bean的建立,组装都完成。
IOC的收获:框架开发思想:在代码实现中,配置和逻辑要有明确的分水岭:1. XML=>BeanDefinition=>BeanFactory=>Bean;
2. XML=>PropertyValue=>AutowireCapableBeanFactory=>注入Bean。
这里给出完成代码:项目地址
Spring核心学习(6)引用ApplicationContext-包装Bean的初始化过程,对应用透明
标签:
原文地址:http://blog.csdn.net/u011345136/article/details/45645523