scope屬性:
singleton(默認(rèn)值):單例對(duì)象.被標(biāo)識(shí)為單例的對(duì)象在spring容器中只會(huì)存在一個(gè)實(shí)例
prototype:多例原型.被標(biāo)識(shí)為多例的對(duì)象,每次再獲得才會(huì)創(chuàng)建.每次創(chuàng)建都是新的對(duì)象.整合struts2時(shí),ActionBean必須配置為多例的.
request:web環(huán)境下.對(duì)象與request生命周期一致.
session:web環(huán)境下,對(duì)象與session生命周期一致.
singleton示例如下:


prototype示例如下:


示例同singleton,結(jié)果為false
request示例如下:(這輩子都不會(huì)用到)
singleton示例如下:(這輩子都不會(huì)用到)
生命周期屬性
1.配置一個(gè)方法作為生命周期初始化方法.spring會(huì)在對(duì)象創(chuàng)建之后立即調(diào)用.
????????init-method
2.配置一個(gè)方法作為生命周期的銷毀方法.spring容器在關(guān)閉并銷毀所有容器中的對(duì)象之前調(diào)用.
????????destory-method
在對(duì)象中定義下面兩個(gè)方法:

