Bean相关配置
- 1.名称与标识
id
使用了约束中的唯一约束。里面不能出现特殊字符的
name
没有使用约束中的唯一约束。里面可以出现特殊字符。 设置对象的生命周期方法
init-method
Bean被初始化的时候执行的方法
destroy-method
Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭)- Bean的作用范围的配置
scope- singleton
默认的,Spring会采用单例模式创建这个对象。 - prototype
多例模式 - request
应用在web项目中,Spring创建这个类以后,将这个对象存入到request范围中。 - session
应用在web项目中,Spring创建这个类以后,将这个对象存入到session范围中 - globalsession
应用在web项目中,必须在porlet(基于Java的Web组件,子域名)环境下使用。但是如果没有这种环境,相对于session。
- singleton
- 工厂实例化的方式
- 无参构造-默认
- 静态工厂实例化
- 实例工厂实例化
- 无参构造-默认