依赖注入(DI)——Spring框架系列教程(7)

IT 文章5年前 (2021)发布 小编
0 0 0

1.Spring的注入方式有3种:

第一种:构造方法注入
第二种:set方法注入
第三种:注解方式注入

2.注入的数据类型有3类:

第一类:基本类型和String类型
第二类:其他bean类型(必须是在Spring配置文件中出现过的bean)
第三类:复杂类型(集合类型,数组类型等)

3.构造函数注入

1) 涉及的标签:constructor-arg
2)标签的属性:
type:指定参数的类型
index:指定参数的索引,从0开始
name:指定参数的名称(一般用这个属性)
————-上面3个属性用于指定给哪个参数赋值,下面两个用于指定值————————–
value:指定基本数据类型和String类型的值
ref:指定其他bean类型
3)标签出现的位置:在bean标签内部

ad

程序员导航

优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站

[v_act]演示:[/v_act]
1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行结果:
依赖注入(DI)——Spring框架系列教程(7)

4.set方法注入

1)涉及的标签:property
2)标签的属性:
name:指定参数的名称(一般用这个属性)
======上面1个属性用于指定给哪个参数赋值,下面两个用于指定值=====
value:指定基本数据类型和String类型的值
ref:指定其他bean类型
3)标签出现的位置:在bean标签内部
[v_act]演示:[/v_act]
1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

5.构造方法和set方法一般使用set方法

因为set方法不会改变类的构造函数
[v_act]演示:[/v_act]
1)三层调用注入
依赖注入(DI)——Spring框架系列教程(7)
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

6.复杂类型注入

[v_act]演示:[/v_act]
1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行结果:
依赖注入(DI)——Spring框架系列教程(7)

ad

AI 工具导航

优网导航旗下AI工具导航,精选全球千款优质 AI 工具集

© 版权声明

相关文章

暂无评论

暂无评论...