后端学习笔记二 理解IOC

Ruoyi-Vue IOC中文又被称为控制反转(依赖注入),用文邹邹的话来说就是组件之间的依赖关系在运行期确定,或者说容器动态的将依赖关系注入到组件之中,总的来说比如很早之前声明对象的时候,我们想要创建一个类的对象都是手写new一个,而使用IOC之后我们可以通过IOC,然后IOC会给我们一个对象,不用自己来声明。 从底层来说的话,如果通过IOC的方式来创建对象,就可以进入容器IOC的bean缓存池,从而降低程序的创建开销,等到以后再用时直接从bean缓存池中拿,比创建的方式要快得多。 所以来控制反转的控制就是说,原有的每次程序员控制创建对象的方式交给IOC容器来控制,反转就是以前是我们主动创建对象,现在是IOC容器创建后被动注入到被注入的对象中。动作人不一样了。