我看到以下類型的這麼多的代碼:是否存在不應用依賴注入的情況?
private final Map<String, String> map;
public SomeConstructor() {
this.map = new HashMap<String, String>();
}
那麼這樣的代碼可以容易地通過在地圖中作爲參數傳遞到SomeConstructor被替換。 擴展我的問題,是否有一些情況下,依賴注入不是正確的事情,而是使用構造函數來初始化?
「使用,它不是隻是一個內部細節。「非常好描述!即「不應該注入任何不需要輸入參數的東西」 – JavaDeveloper