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