3.4 bean 的做用域

Spring定義了多種做用域:code

  • 單例(Singleton, ConfigurableBeanFactory.SCOPE_SINGLETON): 在整個應用中, 只建立bean的一個實例。
  • 原型(Prototype, ConfigurableBeanFactory.SCOPE_PROTOTYPE): 每次注入或者經過Spring應用上下文獲取的時候,都會建立一個新的bean實例。
  • 會話(Session): 在Web應用中,爲每一個繪畫建立一個bean實例。
  • 請求(Request): 在Web應用中,爲每一個請求建立一個bean實例。

單例是默認做用域, 要更改做用域須要使用@Scope註解, 它能夠與@Compoent@Bean一塊兒使用。作用域

相關文章
相關標籤/搜索