Spring中属性注入操作

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

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

Spring中属性注入操作


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

(2)有参数构造注入
Spring中属性注入操作

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

Spring中属性注入操作
2)生成到类型属性的set方法
Spring中属性注入操作
Spring中属性注入操作

3)配置文件中注入关系
Spring中属性注入操作

4.p名称空间注入
Spring中属性注入操作

1)创建一个类
Spring中属性注入操作

2)xml配置
Spring中属性注入操作

3)最终效果
Spring中属性注入操作
Spring中属性注入操作

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

(5)xml中配置
1)创建类的对象
Spring中属性注入操作

2)数组
Spring中属性注入操作

3)list
Spring中属性注入操作

4)map
Spring中属性注入操作

5)properties
Spring中属性注入操作