控制反转(Inversion of Control)缩写:IoC是面向对象编程中框架级别里的一个重要的概念, 可以说Spring框架的核心就是基于IoC原理的. 这个概念到底是什么呢? 这么讲吧,一个系统的运作肯定不是简单的几个类就可以实现的,它往往需要多个类的合作来实现业务逻辑 .这就使得每个对象都需要与其合作的对象具有相互的关系(依赖关系).在早前编程中所需要的依赖对象 是通过自身去创建得到的,而现在是通过一个容器来统一管理这些依赖关系.在这整个过程中,对象获得其他对象引用的方式其实就是Io…