ioc和di的区别
IOC(控制反转):
控制反转就是本身不负责对象的创建和维护,将管理对象的创建的权利反转给Spring 容器。由Spring 容器进行创建和维护。
DI(依赖注入):
依赖注入由两个或两个以上类体现,会将对象依赖关系自动交给目标对象(DI)管理,无需对象自己获取依赖。
区别:
IOC是将对象的创建权交给Spring 容器
DI依赖于IOC容器,负责实现对象依赖关系和创建,不需要通过new来实现
ioc和di的区别
IOC(控制反转):
控制反转就是本身不负责对象的创建和维护,将管理对象的创建的权利反转给Spring 容器。由Spring 容器进行创建和维护。
DI(依赖注入):
依赖注入由两个或两个以上类体现,会将对象依赖关系自动交给目标对象(DI)管理,无需对象自己获取依赖。
区别:
IOC是将对象的创建权交给Spring 容器
DI依赖于IOC容器,负责实现对象依赖关系和创建,不需要通过new来实现