Spring
- 의미: 개발자들의 겨울은 끝났다.
- dependency, configuration: 매~우 길고 모든 버전까지 관리
SpringBoot
- dependency, configuration: 버전 알아서 관리, 짧음
- dependency: gradle쓰면 더 짧아짐
- configuration: yml을 통해서 더 가시성 좋게 관리
- 내장 서버: 서버 구동 시간 매우 짧아짐
- 간단하게 tomcat이 아닌 서버로 바꿀 수 있음
- 덕분에 jar 파일로 간단하게 배포