概念
依赖注入(Dependency Inject,缩写DI)是由Ioc容器在运行期间动态地将某种依赖资源注入对象中。
基本思想:明确地定义组件接口,独立开发各个组件,然后根据组件的依赖关系组装运行。
DI数据类型:1、基本类型与String
2、javaBean
3、复杂类型:list 、set、array、map、properties(构造注入不支持)
DI使用步骤:1、思考,什么方式,什么数据类型
2、给属性提供set(构造方法)
3、编写配置文件
实现方式:基于XML配置文件注入和基于注解注入
基于XML配置文件注入分为: 属性setter方法注入,构造方法注入
基于XML配置文件:
set注入 语法:1、set方法
2、set配置
<property name value ref>
构造注入 语法:1、构造方法
2、构造配置
<constructor-arg name type index value ref>
标签:XML,依赖,配置文件,构造方法,DI,Spring,set,注入 From: https://blog.csdn.net/weixin_65829479/article/details/140968110