Binding1 Dagger2 기본 #5 - Binding '아키텍처를 알아야 앱 개발이 보인다' 책을 보며 정리 및 간단 리뷰를 남긴다 어느정도 아키텍처, dagger, rxJava, Jetpack 등의 선행학습 후 복습 차원에서 보면 좋을 것 같다 1. @Binds Module 내 추상 메소드에 지정할 수 있다 하나의 파라미터만 가져야 한다 파라미터를 리턴 타입으로 바인드할 수 있으며, @Provides 메소드 대신 효율적으로 사용할 수 있다 ex) @Binds abstract fun bindRandom(secureRandom: SecureRandom) : Random 이미 바인드된 SecureRandom 을 Random 타입으로 한 번 더 바인드 할 수 있다 2. @BindsOptionalOf Module 내 추상 메소드에 지정할 수 있다 파라미터를 가질 .. 2020. 5. 29. 이전 1 다음