应用程序中的 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