其实Spring的DI和IOC是对同一事务(spring实例化Bean)不同维度的同一个意思的说法。
我们通常在项目中对对象的处理都是对调用对象的实例化(new一个调用对象),但是依赖注入(控制反转)把对象的处理交给了Spring容器来处理,节省了开发者业务代码的繁琐处理。
通常,Spring中有两种注入方式:get/set注入和构造器注入。
其实Spring的DI和IOC是对同一事务(spring实例化Bean)不同维度的同一个意思的说法。
我们通常在项目中对对象的处理都是对调用对象的实例化(new一个调用对象),但是依赖注入(控制反转)把对象的处理交给了Spring容器来处理,节省了开发者业务代码的繁琐处理。
通常,Spring中有两种注入方式:get/set注入和构造器注入。