본문 바로가기

HandlerMapping3

[Spring] Spring MVC Controller 동작 과정 Spring MVC를 공부하다 보면 Controller라는 단어를 정말 많이 보게 됩니다.Controller는 우리가 직접 작성하는 코드이기도 하고,Spring MVC 요청 처리 흐름에서도 가장 핵심적인 위치에 있는 컴포넌트입니다.하지만 막상Controller가 언제 실행되는지DispatcherServlet과 어떤 관계인지요청이 어떻게 Controller까지 전달되는지이 흐름을 정확히 설명하려고 하면 생각보다 헷갈리는 경우가 많습니다.그래서 이번 글에서는Spring MVC에서 Controller가 실행되는 전체 흐름을 정리해보겠습니다.📌 목차1 Spring MVC Controller란?2 Controller가 실행되는 위치3 Spring MVC 요청 처리 흐름에서 Controller 위치4 Contro.. 2026. 3. 15.
[Spring] HandlerMapping / HandlerAdapter 역할 정리 안녕하세요 🙂Spring으로 웹 개발을 하다 보면 Controller를 통해 요청을 처리하게 됩니다.하지만 실제로 Spring MVC 내부에서는 Controller를 바로 호출하는 것이 아닙니다.DispatcherServlet은Controller를 찾고 실행하기 위해 여러 내부 컴포넌트들을 사용합니다.그 중에서도 핵심 역할을 하는 것이 바로HandlerMappingHandlerAdapter입니다.이번 글에서는Spring MVC 내부에서 HandlerMapping과 HandlerAdapter가 어떤 역할을 하는지구조 중심으로 정리해보겠습니다.📌 목차1️⃣ HandlerMapping이란?2️⃣ HandlerAdapter란?3️⃣ 왜 HandlerAdapter가 필요할까?4️⃣ Spring MVC 내부 요.. 2026. 3. 15.
[Spring] Spring MVC 요청 처리 전체 흐름 정리 Spring 공부를 하다 보면DispatcherServlet, HandlerMapping, HandlerAdapter, Controller, ViewResolver 같은 용어가 계속 나옵니다.그런데 하나씩 따로 보면 이해가 되는 것 같다가도,막상 전체 요청 흐름을 한 번에 설명하려고 하면 헷갈리는 경우가 많습니다.저도 처음에는“그래서 사용자가 요청하면 정확히 어디부터 어디까지 가는 거지?”이 부분이 가장 어렵더라고요.이번 글에서는Spring MVC가 사용자의 요청을 받아서 응답을 돌려주기까지의 전체 흐름을한 번에 정리해보겠습니다.📌 목차Spring MVC란?전체 구조 먼저 보기요청 처리 전체 흐름각 구성요소 역할 정리실무에서는 어떻게 보면 좋은지마무리 정리✅ Spring MVC란?Spring MVC는웹.. 2026. 3. 13.