Injectable 등록
서비스나 레포지토리에 데코레이터를 붙여 컨테이너가 관리할 대상임을 알립니다.
주입 관계 지도
의존성 주입은 편의 문법이 아니라 객체 생성 책임을 Nest 런타임으로 옮겨 결합도를 낮추는 설계 방식입니다.
서비스나 레포지토리에 데코레이터를 붙여 컨테이너가 관리할 대상임을 알립니다.
Nest는 타입 메타데이터와 토큰을 보고 필요한 provider 목록을 계산합니다.
컨테이너가 필요한 순서대로 객체를 만들고 생성자에 주입합니다.
테스트 모듈에서는 실제 저장소 대신 mock provider를 넣어 같은 계약을 검증합니다.