spring ioc容器

发布时间:2024年01月16日

IoC容器

ioc是 inversion of Control的简写,意为控制反转。通过其对所有的Java对象的实例化和初始化,控制对象与对象之间的依赖关系。
(1)控制反转是一种思想。
(2)控制反转是为了降低程序耦合度,提高程序扩展力。
(3)控制反转,反转的是什么?
答:将对象的创建权利交出去,交给第三方容器负责。
将对象和对象之间关系的维护权交出去,交给第三方容器负责。
(4)控制反转这种思想如何实现呢?

DI(Dependency Injection):依赖注入

依赖注入常见的实现方式包括两种:

第一种:set注入
第二种:构造注入
所以结论是:IOC 就是一种控制反转的思想, 而 DI 是对IoC的一种具体实现。

Bean管理说的是:Bean对象的创建,以及Bean对象中属性的赋值(或者叫做Bean对象之间关系的维护)。

文章来源:https://blog.csdn.net/weixin_52326703/article/details/135609824
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。