1、控制反转(IOC):对象的创建控制权由程序自身转移到外部(容器)
2、依赖注入(DI):所谓依赖注入,就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中。
Spring 中的 IoC 的实现原理就是工厂模式加反射机制。
参考资料:
[javaweb]——spring框架之控制反转(IOC)与依赖注入(DI)_spring控制反转和依赖注入-CSDN博客文章浏览阅读2.6k次,点赞108次,收藏90次。spring框架的两大核心思想:控制反转,面向切面编程。控制反转:简称IOC,对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转依赖注入:简称DI,容器为程序提供运行时所依赖的资料,称为依赖注入。Bean对象:IOC容器中创建、管理的对象叫bean对象最后缕一缕:1.由于代码的高内聚(多功能混一块了),我们设计了出三层架构模式,Controller Service Dao,2.但是代码的耦合问题(一个模块对另一模块有依赖)没有解决,于是就有了控制反转与依赖注入,这两步合起来就是分层解耦。_spring控制反转和依赖注入https://blog.csdn.net/Panci_/article/details/134068389
Spring的IOC原理(图文详解、通俗易懂)_spring ioc原理-CSDN博客文章浏览阅读4k次,点赞4次,收藏17次。Spring的IOC原理_spring ioc原理https://blog.csdn.net/weixin_54514751/article/details/126055383