[ Android Hilt ] Hilt 라이브러리 (2) - Dagger 어노테이션 정리
Hilt에 대한 자료들을 보다 보면 Dagger2에 대한 내용이 많이 나온다. 아무래도 Hilt가 Dagger2를 개선한 라이브러리다 보니 어쩔 수 없는 것 같고, 그래서 Dagger2에서 주로 사용되는 어노테이션에 대해서 정리하고자 한다. Dagger2 어노테이션 @Module, @Provide @Module은 클래스에만 선언 가능 @Provide는 반드시 @Module 클래스 안에 선언된 메소드에만 선언 가능 Module 클래스 Module 클래스는 의존성 주입에 필요한 객체들을 Provide 메소드를 통해 관리 일반적으로 Module 클래스는 클래스 이름 뒤에 Module을 붙임 Provide 메소드 객체를 제공해 줄 메소드 일반적으로 Provide 메소드명 앞에는 provide를 붙임 @Modul..