bean的配置项
- ID:子整个ioc容器中的唯一标识
- class:具体要实例化的类
- scope:作用域
- constructor arguments :注入的方式(通过构造器向依赖对象注入值)
- properties:注入方式(通过值的方式(具体class对象)的方式,注入)
- autowiring:加载模式
- initaliaztion/destruction:初始化和销毁的方式
bean的作用域:
- singleton:单利设计模式:一个bean容器中只存在一份
- prototype:每次请求(调用)都会创建新的实力,destory方式不生效;使用结束则销毁
- request:每次http请求创建一个实力且仅在当前的request内生效
- session:每次http请求创建,当前session内有效