Dagger2是一個Android依賴注入框架,由Google開發及維護,最早的版本Dagger1 由Square公司開發。
Jake Wharton 在對 Dagger 的介紹中指出,Dagger 即 DAG-er,這裏的 DAG 即數據結構中的 DAG——有向無環圖(Directed Acyclic Graph)。也就是說,Dagger 是一個基於有向無環圖結構的依賴注入庫,因此Dagger的使用過程中不能出現循環依賴。
Dagger2地址
Dagger2是一個Android依賴注入框架,由Google開發及維護,最早的版本Dagger1 由Square公司開發。
Jake Wharton 在對 Dagger 的介紹中指出,Dagger 即 DAG-er,這裏的 DAG 即數據結構中的 DAG——有向無環圖(Directed Acyclic Graph)。也就是說,Dagger 是一個基於有向無環圖結構的依賴注入庫,因此Dagger的使用過程中不能出現循環依賴。
Dagger2地址