知识点回顾
IOC 操作bean管理(基于xml方式)
1.基于xml方式创建对象
- 在spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象创建
- 在bean标签有很多属性,介绍常用属性
- id属性:唯一标识
- class属性:类全路径(包类路径)
- 创建对象的时候,默认也是执行无参构造方法完成对象创建。
2.基于xml方式注入属性
DI:依赖注入,就是注入属性
3.第一种注入方式:使用set方法进行注入
- 创建类,定义属性和对应的set方法
- 在spring配置文件配置对象创建,配置属性注入
4.第二种注入方式:使用有参构造进行注入
在spring配置文件中进行配置
5.P名称空间注入
- 使用P名称空间注入,可以简化基于xml配置方式
- 第一步在配置文件中添加P名称空间
- 第二步进行属性注入,在bean标签里面进行操作
Bean的作用域
- 单例模式(Spring默认机制)
- 原型模式:每次从容器中get的时候,都会产生一个新对象
- 其余的request、session、application这些个只能在web开发中用到
Bean的自动装配:
- 自动装配是spring满足bean依赖的一种方式
- spring会在上下文中自动寻找,并自动给bean装配属性
spring中有三种装配方式:
- 在xml中显示配置
- 在java中显示配置
- 隐式的自动装配bean