다음 장에서 기술적인 세부 사항을 더 자세히 살펴보기 전에 스프링 프레임워크와 실제로 어디에 사용할지 이야기해 보자. 스프링이 이토록 높이 평가되는 이유는 뭘까? 또 언제 스프링을 사용해야 할까?
특히 이 장에서는 스프링 프레임워크를 설명하며 프레임워크 실체에 집중할 것이다. 1.1절은 프레임워크를 사용하는 이점을 설명하고, 1.2절은 스프링을 시작하려면 배워야 할 구성 요소와 스프링 생태계를 논의한다. 1.3절은 실제 시나리오를 바탕으로 스프링 프레임워크의 기능과 사용법을 알려 준다. 1.4절은 프레임워크를 사용하지 않는 것이 나은 경우를 논한다. 스프링 프레임워크를 사용하기 전에 먼저 프레임워크에 대한 이 모든 사항을 이해해야 한다. 그렇지 않으면 망치로 정원을 가꾸는 것과 같다.