DI 컨테이너는 토큰을 구현과 수명 주기에 연결한다
클래스가 의존 객체를 직접 만들지 않고 컨테이너가 구성 시점에 그래프를 완성한다.
의존 식별자
인터페이스 역할을 런타임 값으로 표현
생성 규칙
useClass·useValue·useFactory로 구현 결정
수명 주기
singleton·request·transient 중 공유 범위 선택
주입 대상
생성법이 아닌 필요한 계약만 선언
핵심컨테이너는 앱의 조립 경계에서만 사용하고 도메인 로직이 컨테이너 API를 직접 호출하지 않게 한다.