IOC容器 什么是IOC 说明 IOC ,全称Inversion of control,即,控制反转,是一种设计思想. 控制: 在Java中,IOC意味着:你将设计好的对象交给容器控制,而不是传统的在你的对象内容直接控制. 在传统程序设计中,我们直接在对象内容通过new创建对象.而IOC是有一个 专门的容器来创建这些对象,即由IOC来控制对象的创建. 反转: 容器帮助我们查找及注入依赖对象,对象只是被动的接受依赖对象. 图示: 当有了IOC/DI容器后,我们就不用在客户端中主动创建这些对象了:…