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

Java技术 潘老师 8个月前 (02-26) 199 ℃ (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标签内部

演示:

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

演示:

1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

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

因为set方法不会改变类的构造函数

演示:

1)三层调用注入
依赖注入(DI)——Spring框架系列教程(7)
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

6.复杂类型注入

演示:

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


版权声明:本站所有文章,如无特殊说明,均为本站原创。全部下载资源版权归原作者所有。任何个人或组织,若未征得本站同意,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。若需转载请注明文章来源。
本文链接:依赖注入(DI)——Spring框架系列教程(7)
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】

您也可以 微信登录 来发表评论!