IOC 컨테이너 와 DI ( Dependency Injection)
Spring Framework IOC 컨테이너와 DI ( Dependency Injection ) 1. IOC ( Inversion of Control ) 의 이해 1-1 IOC의 개념 IOC ( 제어권의 역전 ) 이란, 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미한다. - 컴퓨넌트 의존관계 결정 ( Component dependency resolution ), 설정 ( configuration ) 및 생명주기 ( Lifecycle ) 를 해결하기 위한 디자인 패턴 1-2 IOC 의 컨테이너 스프링 프레임워크도 객체에 대한 생성 및 생명주기를 관리할 수 있는 기능을 제공하고 있음, 즉 IOC 컨테이너 기능을 제공한다. - IOC 컨테이너는 객체의 생성을 책임지고, 의..