湖南
day02Spring
IOC操作Bean管理(创建对象和set注入属性)
1.什么是Bean管理
- Bean管理指的是两个操作
- Spring创建对象
- Spring注入属性
2.Bean管理操作有两种方式
- 基于xml配置文件方式实现
- 在Spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象的创建
- 在bean标签有很多属性,介绍常用的属性
(1)id属性:唯一标识
(2)class属性:类全路径(包类路径) - 创建对象时候,默认也是执行无参数构造方法完成对象创建(若含有有参构造函数,必须生命无参构造函数)
- 基于注解方式实现
(1)DI:依赖注入,就是注入属性-
第一种注入方式:使用set方式进行注入
(1)创建类,定义属性和对应的set方法
-
(2)在Spring配置文件配置对象创建,配置属性注入
(3)调用set方法
第二种注入方式:使用有参构造进行注入
(1)创建类,定义属性,创建属性对应有参构造方法
(2)在Spring配置文件中进行配置
(3)调用
IOC操作Bean管理(xml注入其它类型属性)
1.字面量
-
null值
-
属性值包含特殊符号
IOC操作Bean管理(注入外部bean)
注入外部bean
- 创建两个类service类和dao类
- 在service调用dao里面的方法
3. 配置外部bean文件