1️⃣ Tomcat이란

정의

Tomcat은 Java Servlet/JSP를 실행하는 WAS(Web Application Server) 입니다.

👉 Spring Boot는 Tomcat을 “내장”해서 사용


2️⃣ Spring Boot와 Tomcat의 관계

과거 (Spring Legacy)

Spring 프로젝트
 → WAR 파일 생성
 → 외부 Tomcat 설치
 → 배포

현재 (Spring Boot)

Spring Boot 애플리케이션
 → 내장 Tomcat 포함
 → JAR 실행
 → 즉시 서버 기동
java -jar app.jar

👉 운영 단순화가 핵심 변화


3️⃣ Tomcat의 핵심 역할 구조

Client (Browser)
 ↓ HTTP Request
Tomcat
 ↓
DispatcherServlet
 ↓
Controller → Service → Repository
 ↓
Response