應用程式中的 Library Dagger 2 依賴注入

  1. 應用程式中的庫設定(用於 maven,gradle,java 專案)
  2. 使用 Dragger 的優點
  3. 重要連結(用於文件和演示)
  4. 如何整合和使用 Dragger 元件

Dagger 2 API:

Dagger 2 公開了許多特殊註釋:

@Module 用於其方法提供依賴關係的類

@Provides 用於 @Module 類中的方法

@Inject 請求依賴項(建構函式,欄位或方法)

@Component 是模組和注入之間的橋接介面

重要連結:

GitHub: https //github.com/google/dagger

UserGuide(Google) https //google.github.io/dagger/users-guide.html

視訊: https //google.github.io/dagger/resources.html

Vogella 教程: http ://www.vogella.com/tutorials/Dagger/article.html

Codepath 教程: https //github.com/codepath/android_guides/wiki/Dependency-Injection-with-Dagger-2