Swinject/Documentation at master · Swinject/Swinject

DI Container

DI Container는 시스템의 타입 의존성을 관리하는 객체

Swinject에서 Container 클래스가 해당 역할을 담당

의존성 주입의 구현에서 약간씩 다른 용어들이 사용되기 때문에, 혼란을 방지하기 위해 Swinject에서는 아래와 같이 용어를 정리함

⇒ 설명 중에 나오는 service 인스턴스와 component 인스턴스는 같은 것을 의미함

DI Container에 등록하기

service와 그에 대응하는 component는 Containerregister 메서드를 통해 등록할 수 있다.