IOC注入技術之編譯時注入

yzpyzp發表於2020-12-13

IOC技術主要內容:
1.原始碼時注入: android studio外掛
2.編譯時注入: butterknife,dagger2
3.執行時注入: xUtils,eventBus,springMVC

流行的注入框架:
Butterknife
https://github.com/Krishnasony/ButterKnifeDagger
Dagger2
https://github.com/square/dagger
daggerAndroid(課後自學)
https://dagger.dev/android

在這裡插入圖片描述

在這裡插入圖片描述
scope和dependencies的使用
1.多個component上面的scope不能相同
2.沒有scope的元件不能去依賴有scope的元件

相關文章