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