1. Bean
- Bean配置项
- Bean的作用域
- Bean的生命周期
- Bean的自动装配
- Resources&ResourcesLoader
1.1 Bean配置项
id
在整个IOC容器中的唯一标识
Class(必须)
具体要实例化的类
3.Scope
范围,即作用域
Constructor arguments
构造器参数
Properties
一些属性
Autowiring mode
自动装配模式
Lazy-pinitialization mode
懒加载模式
Initialization/destruction method
初始化和销毁方法
1.2 Bean的作用域
- singleton: 单例,只一个Bean容器中只存在一份
- prototype: 每次请求(每次使用)创建新的实例,destry方法不生效
- request: 每次http请求创建一个实例且仅在当前request内有效
- session: 同上,每次http请求创建,当前session内有效
- global session: 基于portlet的web中有效(portlet定义了global session),如果是在web中,同session