Spring IOC指的是控制反转,控制反转是一种设计思想。 控制反转: 控制:指的是IOC容器对于对象的控制,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合。Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 反转:指的是由容器帮我们查找及注入依赖对象(依赖注入),对象只是被动的接受依赖对象,而不是我们自己在对象主动控制去直接获取依赖对象。 参考文章