我们前面的三篇博文,简单易懂的介绍了为什么要使用IOC[实例讲解](二)、和Spring的IOC原理[通俗解释](三)以及依赖注入的两种常用实现类型(四),这些都是刚开始学习Spring IoC容器时的基础内容,当然只有有了这些基础,我们才能走到今天更加详细的解析Spring的源码,深入理解IOC。
这篇我先简单的复习一下IoC,然后根据实例介绍IoC最基本的原理。废话少说,下面我们开始这篇博文的话题:
什么是IoC
IoC容器,最主要的就是完成对象的创建以及维护对象的依赖关系等。
所谓控制反转,包括两部分:一是控制,二是反转,就是把传统方式需要由代码来实现对象的