Client 요청 → Tomcat → Spring MVC → Business Logic → DB → 응답
Client (Browser / App)
↓ HTTP
Tomcat (WAS)
↓
Spring Security Filter Chain
↓
DispatcherServlet (Front Controller)
↓
Controller
↓
Service
↓
Repository (JPA / MyBatis)
↓
DB
아래 흐름을 순서대로 외우셔도 됩니다.
① Client 요청
② Tomcat이 요청 수신
③ Filter 실행 (Security, CORS 등)
④ DispatcherServlet 진입
⑤ HandlerMapping
⑥ HandlerAdapter
⑦ Controller 실행
⑧ Service 비즈니스 로직
⑨ Repository DB 접근
⑩ 결과 반환
⑪ HttpMessageConverter (JSON 변환)
⑫ Response 반환