Spring(二)IOC-Dependency Injection

目录

1.介绍

2.依赖注入的方式

2.1构造方法注入

2.2set方式注入

2.3p命名空间方式注入

3.依赖注入的数据类型

3.1普通数据类型

3.2对象数据类型

3.3集合数据类型

3.3.1单列集合

3.3.2双列集合

4.配置文件模块化

4.1并列配置

4.2主从配置


1.介绍

        依赖注入(Dependency Injection, DI) 它是 Spring 框架核心 IOC 的具体实现。就是给对象中的属性赋值的过程,通过spring完成依赖注入。

2.依赖注入的方式

2.1构造方法注入

        将方法中使用的对象提取到成员变量,此时我们需要给成员变量赋值,可以通过构造方法的方式赋值。

使用构造方法注入时,在bean标签中,嵌套子标签constructor-arg,name属性表示构造方法中形参的变量名,ref表示当属性为对象类型时指向的bean。value表示为普通数据类型类型时的值。

2.2set方式注入

使用set方法注入时,在bean标签中嵌套property子标签,属性name指向成员变量的变量名,ref和value表示与2.1中相同。

2.3p命名空间方式注入

使用p命名空间方式注入,本质上也是使用set方法的方式。

在applicationContext.xml配置文件中引入。在bean标签中就可以书写其属性了。

3.依赖注入的数据类型

3.1普通数据类型

        第2模块已经讲解。

3.2对象数据类型

        第2模块已经讲解。

3.3集合数据类型

3.3.1单列集合

List Set Array

3.3.2双列集合

Map Properties

4.配置文件模块化

4.1并列配置

        在不同的配置文件中写入不同的模块。

4.2主从配置

        在主配置中引入其他模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值