자바 개발을 편리하게 해주는 오픈소스 프레임워크
Auto Configuration (자동설정)이 가장 큰 차이점이라고 할 수 있다.
Spring Boot Starter가 dependency들의 버전을 관리해주고 실행 시에도 Tomcat이 포함되어있어서 편리하기 때문이다.
Embedded Tomcat
- Spring Boot 내부에 Tomcat이 포함되어 있어서 설치, 버전관리가 필요 없음
starter를 통한 dependency 자동화
- Spring Framework는 각 dependency들의 버전을 관리하는데 어려움이 많음
- Spring Boot는 starter가 대부분의 dependency를 관리해줌
XML 설정 X
jar file을 이용해 자바 옵션 만으로 배포 가능
✅ Spring Boot Starter
특정 목적을 달성하기 위한 위존성 그룹
Spring Boot는 Tomcat이 내장되어 있어 서버를 바로 실행 할 수 있고 Spring Framework에서는 각각 dependency들의 버전을 일일이 맞추어야해서 version관리에 어려움이 많았지만 Spring Boot에서는 Starter가 대부분의 dependency를 관리해주어 편리하다.
📒참고