본문 바로가기

Spring

Spring- IoC, DI 컨테이너

IoC 의존관계 역전

 클라이언트 클래스에서 직접 객체를 필요시 마다 생성해서 직접 관리하는 것이 아닌 외부에서 DI를 통해서 의존관계를 연결해주는 것을 연결 대상이 역전 되었다하여 의존관계 역전이라고 한다.

 

DI 컨테이너

 직전 포스팅에서 보았던 AppConfig와 같이 외부에서 의존관계 주입을 통해서 외부에서 객체를 생성하고 의존관계를 연결해주는 것을 DI 컨테이너 라고 한다. IoC 컨테이너, 어셈블러, 팩토리라고도 한다.