
스프링 프레임워크란 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 경량 컨테이너로 자바 객체를 담고 직접 관리합니다. 객체의 생성 및 소멸 그리고
스프링 설치스프링4부터는 무조건 스프링부트형태로 되어져있어 3을 다운받아야 한다.https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3스프링3버전은 여기서 다운가능
DI (Dependency injection : 의존성 주입) Unit Test가 용이해짐 코드의 재활용성을 높임 객체 간의 의존성(종속성)을 줄이거나 제거할 수 있음 객체 간의 결합도를 낮추면서 유연한 코드를 작성할 수 있음 의존성 주입 - 여기서 의존성이란 Bean