目录
1.什么是Bean管理
(1)Spring创建对象
(2)Spring注入属性
2.Bean管理操作的两种方式
(1)基于xml配制文件方式实现
(2)基于注解方式实现
IOC操作bean管理xml配制
1、基于xml创建对象
属性:
id:唯一标识
class:类的全路径 包类路径
创建对象时,默认也执行无参的构造方法。
2、基于xml注入属性
(1)DI:以来注入,注入属性
第一种注入方式:使用set方法进行注入
1.创建类,定义属性和set方法
2.在spring配制文件配置对象创建,配置属性注入。
使用property完成属性注入:name:属性名称,value属相的值
第二种方式:创建对象时,使用有参构造
1.创建对象
constructor-arg name参数名称,参数值
index标签 index=1有参构造第一个参数
p名称空间注入,可以简化基于xml的配置方式
地域不添加p名称空间在配置文件中
第二步 进行属性注入,在bean标签里面进行操作
IOC操作Bean管理(xml注入其他类型属性)
1.自变量
(1)null值</null标签>
(2)属性值包含特殊符号
1.转义
2.把特殊符号内容写到CDATA
2.注入属性-外部bean、
(1)创建两个类service和dao
(2)在service中调用dao里面的方法
(3)在spring中配置
3.注入属性-内部bean和级联赋值
(1)一对多关系:部门和员工
(2)在实体类中表示一对多关系
(3)在spring配置文件中配置
property嵌套,也可以用ref
4.注入属性,级联赋值
ref,嵌套
get方法
IOC操作Bean管理(xml注入集合属性)
1.注入数组类型属性
2.注入list集合类型属性
3.注入Map集合类型属性
(1)创建类,定义属性。
(2)在xml文件中进行配置。<array><value><><>
细节:
1.集合都放的字符串,改为放的对象
2.怎么改成公共的集合
4.在集合里面设置对象类型
ref bean标签
5.把集合注入部分提取出来
(1)在spring配置文件中的utils
名称空间引入
(2)使用util标签完成List集合属性的提取