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實例。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:- Spring IOC原理補充說明(循環依賴、Bean作用域等)
- SPRING FRAMEWORK BEAN作用域和生命周期原理解析
- 簡單了解spring bean作用域屬性singleton和prototype的區別
- Spring實戰之協調作用域不同步的Bean操作示例
- Spring實戰之Bean的作用域request用法分析
- Spring實戰之Bean的作用域singleton和prototype用法分析
- 深入了解Spring中Bean的作用域和生命周期
- 淺談Spring中Bean的作用域、生命周期
- spring ioc的簡單實例及bean的作用域屬性解析
- 淺談spring中scope作用域
- 淺談Spring學習之request,session與globalSession作用域
- 詳解Spring中Bean的生命周期和作用域及實現方式
- 最全總結SpringBean的作用域管理