簡體   English   中英

為什么setter注入不能確保Spring中的依賴注入?

[英]Why setter injection does not ensures dependency Injection in Spring?

在基於構造函數的注入中,它將創建具有所有依賴關系的完整對象,但是如果基於基於setter的注入,它將如何創建具有部分依賴關系的對象?

當需要依賴時,應使用基於構造函數的注入,因為創建對象的唯一方法是擁有所有參數。

當不需要依賴性時,應使用基於Setter的注入。 首先實例化該對象,然后調用依賴項的設置器,但是,如果未找到依賴項,則注入null。

您可以混合使用基於構造函數和設置器的注入。

暫無
暫無

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

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