🌱 Spring Framework이란?
- Java 기반 애플리케이션 개발을 위한 강력한 오픈 소스 프레임워크
→ 복잡한 엔터프라이즈 시스템을 효율적으로 개발하기 위한 환경 제공
💡 등장 배경
⚙️ 주요 특징
> Spring Framework로 만드는 Web Application

🚀 Spring Boot란?
- Spring Framework를 더 쉽게, 빠르게 사용할 수 있도록 만든 도구
→ 최소 설정으로 웹 애플리케이션 개발 가능
💡 등장 배경
⚙️ 주요 특징
✅ 자동 설정(Auto-configuration)
→ 설정을 최소화하고 바로 실행 가능
✅ 내장 WAS(Tomcat)
→ 별도 WAS 설치 없이 .jar 파일로 실행 가능
✅ spring-boot-starter-web
→ 필요한 라이브러리와 설정 자동 구성
✅ 버전 자동 매칭
→ 라이브러리 간 호환성을 자동으로 맞춰줌
⚠️ 단, 완벽히 모든 버전 문제를 해결해주지는 않음
> Spring Boot로 만드는 Web Application
