簡體   English   中英

spring 依賴注入會創建單例對象嗎?

[英]Does spring dependency injection create singleton objects?

spring如何在內部管理這些對象?

什么時候創建和銷毀單例對象?

默認情況下,Spring bean 基本上是單例的。 Spring 將為您的每個類創建一個實例,並且它通常會在 Spring 初始化時執行此操作。

然而,這幾乎是無限可定制的。 Spring 還可以在您按名稱請求該 bean 時創建一個 bean 的新實例,或者它可以為請求的長度創建 bean,或者它可以使用單例但在您第一次調用它之前不會實例化它,或者其他幾件事。

關於 bean 何時實例化以及它們持續多長時間的討論是對 bean 的“作用域”的討論。 在文檔中查看: http : //static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-factory-scopes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM