IoC컨테이너란? 인스턴스(=객체)의 생명주기를 관리하는 것을 의미하며, 생성된 인스턴스들에게 추가적인 기능을 제공하는 역할도 한다. * 빈 : 객체를 통해 생성된 인스턴스를 빈이라고 한다. Bean 생명 주기 컨테이너란? IoC(Inversion on Control)란? 직역하면 제어의 역전을 의미하며, 개발자가 프로그램의 흐름의 제어하는 것이 아니라, 다른 프로그램에 의해 프로그램의 흐름이 제어되는 것을 의미한다. 예를 들어 의존 관계가 있는 클래스들을 인터페이스를 통해 추상화하여 관리한다면, 개발자는 해당 의존관계에 대한 설정만을 해주고, 실질적인 의존 관계의 연결은 스프링 프레임워크가 맡아 하게 되는 것이다. ** 스프링 IoC 컨테이너 : 스프링 프레임워크로, 의존 관계를 식별하고 인스턴스화하면..