當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring @scope注解
生活随笔
收集整理的這篇文章主要介紹了
Spring @scope注解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@scope注解使用方式:
@scope("prototype")@scope注解可取值:
- singleton
- prototype
- request
- session
- global session
@scope注解默認是singleton(單例模式),即scope=“singleton”。
各個作用域的解釋:
| singleton單例模式 | 全局有且僅有一個實例 |
| prototype原型模式 | 每次獲取Bean的時候會有一個新的實例 |
| request | 每一次HTTP請求都會產生一個新的bean,同時該bean僅在當前HTTP request內有效 |
| session | 每一次HTTP請求都會產生一個新的bean,同時該bean僅在當前HTTP session內有效 |
| global session | global session作用域類似于標準的HTTP Session作用域,不過它僅僅在基于portlet的web應用中才有意義。Portlet規范定義了全局Session的概念,它被所有構成某個 portlet web應用的各種不同的portlet所共享。在global session作用域中定義的bean被限定于全局portlet Session的生命周期范圍內。如果你在web中使用global session作用域來標識bean,那么web會自動當成session類型來使用。 |
特殊說明:
當scope為request、session、global session時,要在初始化web的web.xml中做如下配置:
總結
以上是生活随笔為你收集整理的Spring @scope注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 中 Object XML 互转
- 下一篇: 高端汽车品牌找千万粉丝博主合作只给500