IoC (Inverse of Control)
IOC,即控制反转(Inverse of Control)是一种设计思想,并不是一个具体的技术实现。
- 控制:控制对象的创建及销毁(生命周期)。
- 反转:将对象的控制权交给 IoC 容器。
所有类的创建、销毁都由 Spring 来控制,也就是说控制对象生命周期的不是引用它的对象,而是 Spring。对于某个具体对象而言,以前是它控制其他对象,现在所有对象都被 Spring 控制。
IOC,即控制反转(Inverse of Control)是一种设计思想,并不是一个具体的技术实现。
所有类的创建、销毁都由 Spring 来控制,也就是说控制对象生命周期的不是引用它的对象,而是 Spring。对于某个具体对象而言,以前是它控制其他对象,现在所有对象都被 Spring 控制。