Spring中属性注入操作

1.创建对象的时候,向类里面属性设置值

2.属性注入的三种方式:
(1)使用set方法注入
a.实例化bean
b.给成员变量设置值 通过反射实现
(2)有参数构造注入
(3)接口注入

Spring中属性注入操作_第1张图片


3.在Spring框架中,只支持前两种方式
(1)使用set方法注入(使用最多,重点掌握)
Spring中属性注入操作_第2张图片
Spring中属性注入操作_第3张图片

(2)有参数构造注入
Spring中属性注入操作_第4张图片

3.注入对象类型属性
(1)创建Service类和dao类
1)在Service得到dao对象
(2)具体实现过程
1)在Service里面把dao作为类型属性

Spring中属性注入操作_第5张图片
2)生成到类型属性的set方法
Spring中属性注入操作_第6张图片
Spring中属性注入操作_第7张图片

3)配置文件中注入关系
Spring中属性注入操作_第8张图片

4.p名称空间注入
Spring中属性注入操作_第9张图片

1)创建一个类
Spring中属性注入操作_第10张图片

2)xml配置
Spring中属性注入操作_第11张图片

3)最终效果
Spring中属性注入操作_第12张图片
Spring中属性注入操作_第13张图片

5.注入复杂类型属性
(1)数组
(2)list集合
(3)map集合
(4)properties类型
Spring中属性注入操作_第14张图片

(5)xml中配置
1)创建类的对象
Spring中属性注入操作_第15张图片

2)数组
Spring中属性注入操作_第16张图片

3)list
Spring中属性注入操作_第17张图片

4)map
Spring中属性注入操作_第18张图片

5)properties
Spring中属性注入操作_第19张图片



你可能感兴趣的:(Spring)