JSP 中Spring Bean 的作用域詳解
Bean元素有一個scope屬性,用于定義Bean的作用域,該屬性有如下五個值:
1>singleton:
單例模式,在整個spring IOC容器中,單例模式作用域的Bean都將只生成一個實(shí)例。一般Spring容器默認(rèn)Bean的作用域?yàn)閟ingleton
2>prototype:
與singleton相反, 每次通過容器的getBean()方法獲取該作用域下的Bean時都將產(chǎn)生一個新的Bean實(shí)例
3>request:
對于同一次Http請求,request作用域下的Bean都將只生成一個實(shí)例。這種作用域只有在Web應(yīng)用中使用Spring容器才有效
4>session:
對于同一次Http會話,session作用域下的Bean都將只生成一個實(shí)例。這種作用域也只有在Web應(yīng)用中使用Spring容器才有效
5>global session:
每個全局的Http Session對應(yīng)一個Bean實(shí)例。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選