Dagger Hilt에서 미리 정의 된 Components의 Lifecycle은 아래 그림과 같다.lifecycle
Androdi에서 Dagger2를 사용하여 DI를 구성할 때 러닝커브가 있는것은 사실이다.어려운 부분이 존재한다. Spring에서 @Autowired 어노테이션을 정의 앞에 추가하는 거랑은 다르게 DI의 기본 구조를 구성해야 된다. DI 그래프를 완성할 수 있게 모듈/
Dagger Hilt의 사전 정의된 @어노테이션의 일부 이름이 변경되었다.오랜만에 Hilt로 구성된 프로젝트로 공부하다보니 ApplicationComponent가 어디갔나 했다.😥각 Component의 라이프 사이클은 아래를 참조