作用域:拋開request,session,globalsession不談,先說說singleton和prototype。

singleton是默認的作用域,作用域為singleton的Bean在Spring初始化上下文期間就已經(jīng)初始化,并且全局唯一

作用域為prototype的Bean在Spring初始化上下文期間不進行初始化,只有在getBean()方法被調(diào)用時才進行初始化,每調(diào)用一次getBean()方法,就生成一個新的Bean實例。

生命周期:一般來講,如果作用域為默認,除非設(shè)置了屬性lazy-init="true",一個Bean的實例化是在Spring上下文初始化時進行。

init-mothed屬性用于指定Bean初始化時執(zhí)行的初始化方法,destroy-method用于指定Spring上下文關(guān)閉時,單一實例的Bean執(zhí)行銷毀方法。



文章來源:http://x-spirit.spaces.live.com/Blog/cns!CC0B04AE126337C0!723.entry