1.scope 作用域
Spring 管理的 bean 是根據 scope 來?成的,表示 bean 的作?域,共4種,默認值是 singleton。
singleton:單例,表示通過 IoC 容器獲取的 bean 是唯?的。(即可以理解成即時加載)
prototype:原型,表示通過 IoC 容器獲取的 bean 是不同的。(需要用到的時候去創建)
request:請求,表示在?次 HTTP 請求內有效。
session:回話,表示在?個?戶會話內有效。
request 和 session 只適?于 Web 項?,?多數情況下,使?單例和原型較多。
prototype 模式當業務代碼獲取 IoC 容器中的 bean 時,Spring 才去調??參構造創建對應的 bean。
singleton 模式?論業務代碼是否獲取 IoC 容器中的 bean,Spring 在加載 spring.xml 時就會創建 bean。
2.Idea中默認為singleton
以上就是Spring框架開發scope作用域分析總結的詳細內容,更多關于Spring框架scope作用域的資料請關注服務器之家其它相關文章!
原文鏈接:https://blog.csdn.net/DrLai/article/details/118996210