通過getter實現依賴注入

2021-08-25 05:08:53 字數 377 閱讀 2353

依賴注入是面向介面程式設計的前提,將物件的使用和物件的建立分離。使用者只需知道介面,而不必關心具體實現是哪個類。

例如:

public inte***ce job

public class sweepjob

}public class worker }}

worker依賴job,而不依賴sweepjob,但是worker有必須取到乙個sweepjob物件,這時就需要乙個外部的容器來注入,worker也要做相應的修改來接收注入。

1. 構造注入

2. setter注入

3. getter注入,也是寫這篇日誌的目的所在,今天看webx框架了解到的,感覺很有新意。

Spring通過構造方法依賴注入

使用spring進行依賴,通過建構函式注入乙個bean。介面和實現類 package com.yiibai.output public inte ce ioutputgenerator package com.yiibai.output.impl import com.yiibai.output.i...

Spring通過構造方法依賴注入

使用spring進行依賴,通過建構函式注入乙個bean。介面和實現類 package com.ray.output 定義介面 author 2018 public inte ce ioutputgeneratorpackage com.ray.output.impl import com.ray.o...

通過註解的方式注入依賴物件

實現依賴注入,spring容器會對bean中所有字段 方法進行遍歷,標註有 autowired註解的,都會進行注入 autowired標註在字段上面 假定字段型別為乙個自定義的普通的型別,候選者查詢過程如下 autowired標註在方法上或者方法引數上面 假定引數型別為為乙個自定義的普通的型別,候選...