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标签内部

程序员导航
优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站
[v_act]演示:[/v_act]
1)需要注入的属性:

2)配置:

3)运行结果:

4.set方法注入
1)涉及的标签:property
2)标签的属性:
name:指定参数的名称(一般用这个属性)
======上面1个属性用于指定给哪个参数赋值,下面两个用于指定值=====
value:指定基本数据类型和String类型的值
ref:指定其他bean类型
3)标签出现的位置:在bean标签内部
[v_act]演示:[/v_act]
1)需要注入的属性:

2)配置:

3)运行:

5.构造方法和set方法一般使用set方法
因为set方法不会改变类的构造函数
[v_act]演示:[/v_act]
1)三层调用注入


2)配置:

3)运行:

6.复杂类型注入
[v_act]演示:[/v_act]
1)需要注入的属性:

2)配置:

3)运行结果:


AI 工具导航
优网导航旗下AI工具导航,精选全球千款优质 AI 工具集
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



