Spring - IoC 컨테이너로 빈 관리하기
spring에서는 bean을 관리하기 위해서 IoC 컨테이너를 사용하고 있다. 프레임워크(Framework) 기반의 개발에서는 프레임워크 자신이 흐름을 제어하는 주체가 되어, 필요 할 때마다 애플리케이션 코드를 호출하여 사용하는데 프레임워크에서 이 제어권을 가지는 것이 바로컨테이너(Container)이다. 객체에 대한 제어권이 개발자로부터 컨테이너에게 넘어가면서 객체의 생성부터 생명주기 관리까지의 모든 것을 컨테이너가 맡아서 하게된다. 이를 일반적인 제어권의 흐름이 바뀌었다고 하여 IoC(Inversion of Control : 제어의 역전)라고 한다. 즉, IoC는 코드작성의 흐름이 프로그래머가 아닌 프레임워크에 있는 것이다. 사용 방법을 알아보도록 하겠다. 1. 이전 시간에 생성했던 Maven프로젝트..
2020.08.15