dagger2的初次使用

1、使用前準備java

一、打開app的build.gradle文件:android

頂部停用apt插件:app

//添加以下代碼,應用apt插件
apply plugin: 'com.neenbedankt.android-apt'
dependencies中添加依賴:
//Dagger2
    compile 'com.google.dagger:dagger:2.4'
    apt 'com.google.dagger:dagger-compiler:2.4'
//java註解
    compile 'org.glassfish:javax.annotation:10.0-b28'

二、去project的build.gradle文件中聲明apt的插件路徑:ide

dependencies中添加:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

 2、經常使用幾個註解的含義gradle

一、@Inject:在須要依賴的地方使用這個註解ui

二、@Module:Modules類裏面的方法提供依賴google

三、@Provide:在modules中,定義方法使用這個註解,提供依賴spa

四、@Component:Components是一個注入器,一個橋樑插件

五、@Scope:Scopes自定義註解限定註解做用域code

六、@Qualifier:當類的類型不足以鑑定一個依賴的時候,能夠使用這個註解標識

相關文章
相關標籤/搜索