Spring의 시작스프링 프레임워크는 객체지향의 '의존성 주입(dependency injection)' 기법을 적용할 수 있는 객체지향 프레임워크이다.20000년 당시 스프링 프레임워크는 경량(light weight) 프레임워크를 목표로 만들어졌다.스프링은 당시 여러 프레임워크과 달리 개발과 설계 전반에 관련된 문제들을 같이 다루었기 때문에 가장 성공한 프레임워크로 자리 잡을 수 있었다. 의존성 주입의존성 주입 (dependency injection)은 어떻게 하면 '객체와 객체 간의 관계를 더 유연하게 유지할 것인가?'에 대한 고민으로 객체의 생성과 관계를 효과적으로 분리할 수 있는 방법에 대한 고민이다.예를 들어, 모든 Controller는 Service 객체를 이용해야 한다. 이 경우 Control..