Spring Framework는 개발 시작 전, 상당히 많은 스프링 설정을 해 주어야 했습니다.
pom.xml
applicationContext.xml
spring-servlet.xml
web.xml
configuration.xml 등등...
Spring Framework로 개발하던 프로젝트 중 일부
이러한 필요한 모듈들을 추가하다 보면 설정이 복잡해진느 문제를 해결하기 위해 등장한 것이 스프링 부트(Spring boot) 입니다.
스프링 부트 공식 사이트에는 다음과 같은 문구가 쓰여 있습니다.
https://spring.io/projects/spring-boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
스프링 부트를 이용하면 "단독으로 실행" 가능한 상용 수준의 스프링 기반 애플리케이션을 손쉽게 만들 수 있습니다.
별도의 복잡한 설정을 하지 않아도, 스프링 부트를 사용하면 개발이 쉬워진다는 뜻입니다.