Dagger 2優於Dagger 1有什麼優勢?Java依賴注入:Dagger 1 vs Dagger 2,哪個更好?
到目前爲止,我發現(剛剛)2:
- 匕首2,您可以使用代碼混淆使用ProGuard
- 匕首2更快(使用它的Android應用程序時,這是沒有太大的優勢,但它肯定一個重要的事情,如果你使用它的一些類型的服務器)
在同一時間,我發現了一個很大的缺點:你不能有模塊覆蓋(@Module(overrides = true)
)在匕首2,它在很大程度上是煩人至少對我來說 - 這真是你適合進行單元測試。
還有其他的優點和缺點嗎?
*請不要詢問:產品或服務建議或比較* – Selvin
您在此處詢問類似問題:http://stackoverflow.com/questions/31354735/how-to-migrate-missing-inject-from-module -with完成假-從匕首-1對。我認爲這篇文章應該是對那篇文章的編輯, –
@Selvin 這樣的問題有時對社區有很大的價值,因爲他們將注意力集中在一個常見問題上,比如「選擇哪種Dagger DI以及爲什麼?」。我很抱歉違反你引用的規則,但也有「允許某些主觀問題」,「所有主觀問題預計都會有建設性」。 如果您的評論收到比當前更多的投票 - 我將刪除該問題。 – Ognyan