우주먼지
article thumbnail
Published 2022. 11. 10. 00:06
3 - Spring MVC 구조 Inflearn 강의/Spring MVC

💡 Spring MVC 구조

 

동작순서

  • Handler 조회 - Handler Mapping을 통해 Request URL에 Mapping된 Handler(Controller) 조회
  • Handler Adapter 조회 - Handler를 실행할 수 있는 HandlerAdapter 조회
  • Handler Adapter 실행 
  • Handler 실행 - 실제 Handler(Controller) 실행
  • ModelAndView 반환 - Adapter는 Handler가 반환하는 정보를 ModelAndView로 변환해서 반환
  • viewResolver 호출 - viewResolver를 조회 후 실행 (내부에 뷰 포워딩 로직이 존재함)
  • View Rendering

 

[주요 인터페이스]

핸들러 매핑: org.springframework.web.servlet.HandlerMapping

핸들러 어댑터: org.springframework.web.servlet.HandlerAdapter
뷰 리졸버: org.springframework.web.servlet.ViewResolver
뷰: org.springframework.web.servlet.View

 

'Inflearn 강의 > Spring MVC' 카테고리의 다른 글

4 - Logging  (0) 2022.11.13
2 - SSR & CSR  (0) 2022.11.02
1 - Servlet & Multi Thread  (0) 2022.11.02
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그