2019-02-16から1日間の記事一覧

Daggerがやってくれること (SubComponent編)

前回 Daggerがやってくれること という記事を書いた。 今回はその続きで、SubComponentを利用した時にDaggerがどのようなコードを生成するか見ていく。 TL;DR SubComponent化によって、MembersInjectorは生成されなくなる SubComponentは親Component内に実装…

Daggerがやってくれること

JavaアプリケーションでDI(Dependency Injection)をする際に、よく使用されるのがDagger。 何となくDaggerを使っていたが、どのようにしてDIを実現しているか理解できていなかったのでメモ。 TL;DR 生成されるクラス Componentの実装クラス Moduleで @Provid…