1.基于xml注入属性
1、什么是Bean管理
Bean管理指的是两个操作
(1) Spring创建对象
(2) Spirng注入属性
2.Bean管理操作有两种方式
(1)基于xml配置文件方式实现
(2)基于注解方式实现
基于xml方式注入属性
(1)DI:依赖注入,就是注入属性
3.第一种注入方式:使用set方法进行注入
(1)创建类,定义属性和对应的set方法,
(2)在spring配置文件配置对象创建,配置属性注入
4.第二种注入方式:使用有参数构造进行注入
(1)创建类,定义属性,创建属性对应。
(2)在spring配置文件中进行配置
5.p名称空间注入
(1)使用p名称空间注入,可以简化基于xml配置方式
第一步添加p名称空间在配置文件中。
第二步进行属性注入,在bean标签里面进行操作
相当于简化配置,底层还是基于set方法注入
字面量就是设置的固定值,比如赋了初值
6.注入其他属性 比如null或者带特殊符号的值
1. 注入外部bean
步骤:
(1) 两个类(2)再Service中调用dao里面的方法
(3)配置文件
测试外部bean
测试结果
2.注入内部bean
(1).两个类
(2).配置内部bean
测试
测试结果
3.注入属性,级联赋值
第一种写法:
相当于外部bean注入属性值
第二种写法:
人事部覆盖了先设置的财务部
测试
测试结果
4.注入集合属性
类
xml配置
测试
测试结果
4.在集合里面设置对象类型值
xml配置
测试
5.把集合注入部分提取出来
(1)在spring配置文件中引入名称空间util
(2)使用util标签完成list集合注入提取(其他map,set一样)
测试