控制反转IoC---依赖注入DI


一、依赖注入介绍

依赖注入(Dependency Injection,简称DI) 是 Spring 框架核心IoC的具体实现。

依赖注入是控制反转最常用的方式,通过控制反转可以减低计算机代码之间的耦合度。

通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

二、依赖关系的管理

依赖关系的管理都交给Spring来维护。

在当前类需要用到其他类的对象,由Spring为我们提供,我们只需要在配置文件中说明。
这种依赖关系的维护就叫做依赖注入

三、能够注入的数据

  • 基本类型和String。

  • 其他bean类型(在配置文件中或者注解配置过的bean)。

  • 复杂类型/集合类型。

四、三种依赖注入方式


发布了362 篇原创文章 · 获赞 970 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/weixin_43691058/article/details/104094940