請求依賴物件中的依賴項

既然你擁有不同型號的供應商,那麼你需要申請它們。就像 Vehicle 需要 Motor 一樣,你必須在 Vehicle 建構函式中新增 @Inject 註釋,如下所示:

@Inject
public Vehicle(Motor motor){
    this.motor = motor;
}

你可以使用 @Inject 批註在建構函式,欄位或方法中請求依賴關係。在這個例子中,我將注入保留在建構函式中。