一、Bean 的常用配置项
1、Id :在整个 IOC 容器中 Bean 的唯一标识
2、Class :实例化哪一个类 !!必须配置
3、Scope :是 Bean 的作用域
4、Constructor arguments :构造器参数
5、Properties Bean :属性 (设值注入、构造注入)
6、AutoWiring mode :自重装配模式
7、Lazy-initialization mode :懒加载模式
8、Initialization/destruction method :初始化、销毁的方法
Bean 容器中 得到某一个实例:1、根据 Id 获取 。 2、根据类型获取
二、Bean 的作用域
singleton :单例,一个 Bean 容器中只存在一份
prototype :每次请求都会创建新的实例
request :每次 http 请求创建的一个实例且仅在当前 request 内
session :每次 http 请求创建,当前 session 有效
Bean 作用域例子 :
1、singleton,一个 IOC 容器中,只有一个实例
2、prototype:每次请求都创建新的实例