IoC Container의 기능, 장점 설명해주세요.
·
Interview
IoC란? - 제어권 역전 - 생성, 생명주기 관리까지 모든 객체에 대한 제어권이 바뀌었음을 의미 IoC Container - Spring Framework도 객체에 대한 생성 및 생명주기를 관리할 수 있는 기능 - IoC Container는 객체의 생성을 책임지고, 의존성을 관리한다. - POJO의 생성, 초기화, 서비스, 소멸에 대한 권한을 가진다. - 개발자는 직접 POJO를 생성할 수 있지만 컨테이너에 맡긴다. - 장점: 개발자는 객체 관리를 컨테이너 맡기고, 로직에만 집중할 수 있다. IoC 종류 DL(Dependency Lookup) 저장소에 저장되어 있는 Bean에 접근하기 위해 컨테이너가 제공하는 API를 이용하여 Lookup 하는 것 DI(Dependency Injection): 의존성 ..