[Clean Architecture] 13-Dagger 멀티 바인딩 하기
12. 멀티 바인딩 하기 dagger의 멀티 바인딩을 사용하면 여러 모듈에 있는 같은 타입의 객체를 하나의 set, map 형태로 관리 가능 Set 멀티 바인딩 @IntoSet, @ElementsIntoSet -> @Provides 예제 코드 import dagger.Module import dagger.Provides import dagger.multibindings.ElementsIntoSet import dagger.multibindings.IntoSet @Module class SetModule { @Provides @IntoSet fun provideHello() = "Hello" @Provides @IntoSet fun provideWorld() = "World" @Provides @Eleme..
Android/클린 아키텍처
2021. 7. 27. 20:06