Spring Framework 특징
Spring Framework maven - 라이브러리를 관리하는 pom.xml에서 관리 DI(dependency Injection) 의존성 주입 기존에는 개발자가 직접 객체를 생성하여 setter, 생성자를 통해 매개변수로 넘겨주는 등 의존관계를 개발자가 직접 담당하였으나 스프링은 컨테이너가 이를 담당한다. DI관계 설정은 여러가지가 있는데 그중 xml로 빈을 설정하여 DI관계를 구성하고 이를 스프링에서는 객체로 생성하여 컨테이너가 관리하고 개발자는 필요할 때 마다 가져가 사용한다. 개발자가 더이상 의존관계를 고려 할 필요가 없음. IoC (Inversion of Control) - 제어의 역전. DI로 의존관계를 생성하고 이를 기반으로 객체를 만들어서 스프링 컨테이너가 이를 관리(생성,주입,소멸)한다..