Android—Dagger2-让你爱不释手--基础依赖注入框架篇(附视频讲解)

前言

Dagger2的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。当我看到一些开源的项目在使用dagger2时,我也有种匆匆欲动的感觉,因此就立马想一探它的究竟,到底能给我带来怎样的好处。在学习使用dagger2的过程中,我遇到了以下的一些困惑:

  • dagger2中的Inject,Component,Module,Provides等等都是什么东东,有什么作用?
  • dagger2到底能带来哪些好处?
  • 怎样把dagger2应用到具体项目中?

在具体学习dagger2的时候,看了好多博客,看的时候感觉挺简单的,但是在真正使用到项目中时候,脑袋就懵了,无从下手,Component应该怎么用,能放些什么方法? Module应该放些啥内容?Scope怎么起到作用域控制?…各种疑问就横空而出。所以也许会有正在学习或即将要使用dagger2的同学在使用过程中遇到和我一样的困惑,因此我决定把我对dagger2的理解、使用经验分享给大家,希望能对大家有帮助。
我会分几节给讲解dagger2。

文末视频教学地址哦

本节内容

Inject,Component,Module,Provides它们是什么?怎么去理解它们?各自有什么作用?主要从抽象的概念讲解,不会涉及到具体代码的剖析。

提前科普知识点

在讲解之前,我希望大家对以下知识点有所了解(知道的同学可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值