scope属性:
singleton(默认值):单例对象.被标识为单例的对象在spring容器中只会存在一个实例
prototype:多例原型.被标识为多例的对象,每次再获得才会创建.每次创建都是新的对象.整合struts2时,ActionBean必须配置为多例的.
request:web环境下.对象与request生命周期一致.
session:web环境下,对象与session生命周期一致.
singleton示例如下:
prototype示例如下:
request示例如下:(这辈子都不会用到)
singleton示例如下:(这辈子都不会用到)
生命周期属性
1.配置一个方法作为生命周期初始化方法.spring会在对象创建之后立即调用.
init-method
2.配置一个方法作为生命周期的销毁方法.spring容器在关闭并销毁所有容器中的对象之前调用.
destory-method
在对象中定义下面两个方法: