[Clean Architecture] 09-Lazy 주입 & Provider 주입 (dagger)
08. Lazy 주입과 Provider 주입 상황에 따른 의존성 주입 시점 늦추기 또는 새로운 객체 요청 Lazy Provider Lazy 주입 객체가 초기화되는 데 시간이 필요한 경우 바인드된 타입 T를 제네릭으로 갖는 Lazy를 만듦. get() 이불리기 전 까지는 초기화 되는것을 늦출 수 있음 import dagger.Component import dagger.Lazy import dagger.Module import dagger.Provides import javax.inject.Inject Lazy 를 dagger 말고 다른 Lazy 를 써서 삽질 좀 했네요. import 주의 합시다 cannot be provided without an @Provides-annotated method. 오류 해..
Android/클린 아키텍처
2021. 7. 23. 12:56