Spring有两个核心功能,分别是ioc和aop,其中ioc是控制反转,aop是切面编程。
在ioc中,还有一个名次叫DI,也就是依赖注入。嗯,好像IOC和DI是指同一个,好像又感觉他俩不是同一个。
具体的区别是:IOC是DI的原理。依赖注入是向某个类或方法注入一个值,其中所用到的原理就是控制反转。
所以说到操作层面的时候用DI,原理层的是说IOC,下文亦同。
Spring源码——IOC控制反转
原文:https://www.cnblogs.com/heqiyoujing/p/12081238.html