핵심 요약
Naver Pay가 Hilt와 Custom Component를 활용해 의존성 주입 스코프를 세밀하게 관리하는 방법을 소개했습니다.
주요 특징
- Hilt 기반 DI와 Custom Component의 개념 소개
- SingletonComponent, ActivityComponent 등 기존 스코프와 AuthUserComponent의 조합
- AuthUserSession, AuthUserComponentManager를 통한 사용자별 객체 재생성 흐름
적용 고려사항
- Custom Component 도입으로 의존 그래프의 복잡도 증가 및 메모리 관리 이슈 주의
- 외부 라이브러리 연동 시 비표준 컴포넌트의 제약 고려



