作用域:拋開request,session,globalsession不談,先說說singleton和prototype。
singleton是默認的作用域,作用域為singleton的Bean在Spring初始化上下文期間就已經初始化,并且全局唯一
作用域為prototype的Bean在Spring初始化上下文期間不進行初始化,只有在getBean()方法被調用時才進行初始化,每調用一次getBean()方法,就生成一個新的Bean實例。
生命周期:一般來講,如果作用域為默認,除非設置了屬性lazy-init="true",一個Bean的實例化是在Spring上下文初始化時進行。
init-mothed屬性用于指定Bean初始化時執行的初始化方法,destroy-method用于指定Spring上下文關閉時,單一實例的Bean執行銷毀方法。
文章來源:
http://x-spirit.spaces.live.com/Blog/cns!CC0B04AE126337C0!723.entry