[Spring MVC] 요청 처리 과정과 동작 원리
·
Spring
프로젝트를 진행하면서 Spring MVC에서의 요청 처리 과정이 궁금해 공부하게 되었다.이번 글에서는 Spring MVC의 요청 처리 흐름과 각 컴포넌트들의 역할을 정리해 보려고 한다. 1. Spring MVC 요청 처리 흐름Spring MVC는 Front Controller 패턴을 기반으로 동작하며, DispatcherServlet이 모든 요청을 받아서 적절한 컨트롤러로 전달하고 응답을 생성한다. 아래 그림은 클라이언트 요청이 DispatcherServlet을 통해 컨트롤러로 전달되고, 최종적으로 View를 렌더링하는 과정을 보여준다. 1️⃣ 클라이언트 요청 → DispatcherServlet으로 전달 · 사용자가 웹 브라우저에서 특정 URL을 요청하면, Spring MVC의 DispatcherServ..