IOC和DI 的区别

IOC的意思是控制反转,DI的意思是依赖注入 ,前者是目的更偏向于实际操作相比于传统的通过new的方式来创建对象并手动的为属性赋值这些行为完全交于程序员控制,IOC则是把创建对象并给对象中的属性赋值交由sprin工厂管理,从而达到控制反转的目的 而后者则是通过依赖注入的手段让spring工厂来管理对象的创建和属性的赋值 。

下面这位大牛的理解和解释更深刻:向他学习

IOC与DI的理解_ji1127780204的博客-CSDN博客_di

你可能感兴趣的:(spring)