答:
1、singleton:唯一bean實例,Spring中的bean默認都是單例的。
2、prototype:每次請求都會創建一個新的bean實例。
3、request:每一次HTTP請求都會產生一個新的bean,該bean僅在當前HTTPrequest內有效。
4、session:每一次HTTP請求都會產生一個新的bean,該bean僅在當前HTTPsession內有效。
5、global-session:全局session作用域,僅僅在基於portlet的web應用中才有意義,Spring5已經沒有了。
Portlet是能夠生成語義代碼(例如:HTML)片段的小型JavaWeb插件。
它們基於portlet容器,可以像servlet一樣處理HTTP請求。
但是,與servlet不同,每個portlet都有不同的會話。