Spring MVC Flow Diagram

- DispatcherServlet이 들어오는 모든 요청을 가로챕니다. (인터셉트합니다.)
- 핸들러 매핑(Handler Mapping)을 조회하여 해당 요청을 처리할 컨트롤러(Controller)로 전달합니다.
- 컨트롤러는 요청을 처리한 후, 데이터와 뷰 정보를 담은 ModelAndView 객체를 반환합니다.
- DispatcherServlet은 뷰 리졸버(View Resolver)를 사용하여 적절한 화면(View)을 렌더링합니다.
2024년 기출문제
45. 다음은 스프링 MVC의 구조를 나타낸다. (가)~(라)에 해당하는 가장 적절한 것은?

① (가) DispatcherServlet (나) HandlerMapping (다) ModelAndView (라) ViewResolver
② (가) DispatcherServlet (나) ModelAndView (다) HandlerMapping (라) ViewResolver
③ (가) ViewResolver (나) HandlerMapping (다) ModelAndView (라) DispatcherServlet
④ (가) ViewResolver (나) ModelAndView (다) HandlerMapping (라) DispatcherServlet
정답 : ①
