應用程式中的 Library Dagger 2 依賴注入
- 應用程式中的庫設定(用於 maven,gradle,java 專案)
- 使用 Dragger 的優點
- 重要連結(用於文件和演示)
- 如何整合和使用 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