비니미니파파 2026. 2. 3. 19:43

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

정답 :