Spring IOC控制反转(Inverse of Control )
IOC概念
IOC是一种设计思想,就是指将原本在程序中手动创建对象的控制权,交由Spring框架来管理。
IOC容器是具有依赖注入功能的容器,负责对象的实例化,对象的初始化,对象和对象之间的关系配置,对象的销毁,对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。我们需要使用的对象都是由IOC容器进行管理,不需要我们手动通过new的方式创建对象,由IOC容器直接帮我们组装好,当我们需要使用的时候从IOC容器中直接获取就可以了。