0. 도입 스프링 프레임워크의 특징 중 하나는, 객체의 생성과 의존관계를 컨테이너가 자동으로 관리한다는 점이다. 이것이 바로 제어의 역행(IoC)의 핵심 원리인데, 스프링은 IoC를 다음 두 가지 형태로 지원한다. - Dependency lookup : 지금까지 실시했던 방식으로, 컨테이너를 통해서 bean을 찾아오는 방식이다. - Dependency Injection : 이번 포스트에서 배울 방식으로, 스프링 설정 파일(xml)을 수정함으로써 의존성 설정을 변경할 수 있다. 이러한 의존성 주입 방식은 Setter 메서드를 기반으로 하는 Setter Injection과 생성자를 기반으로 하는 Constructor Injection으로 나뉜다. 두 방식 모두 멤버변수를 원하는 값으로 설정하는 것에 목적이 ..