[Spring MVC] #3 스프링 MVC 구조 (1) 전체 구조

Jaeyoo (유재형)·2022년 2월 7일
0

SpringMVC

목록 보기
7/12
post-thumbnail
post-custom-banner

이전까지는 스프링 MVC 구조와 유사한 프레임워크를 만들어 보면서 해당 구조가 왜 나왔고 용도가 무엇인지 알아보았다.
지금 부터는 실제 스프링 MVC 구조를 보고 정리해볼것이다.


스프링 MVC 구조


SpringMVC 동작 순서

  1. 핸들러 조회
    • 핸들러 매핑을 통해 URL에 매핑된 핸들러(컨트롤러) 조회
  2. 핸들러 어댑터 조회
    • 핸들러에 맞는 핸들러 어댑터 조회
  3. 핸들러 어댑터 실행
  4. 핸들러 실행
    • 핸들러 어댑터가 핸들러 실행
  5. ModelAndView 반환
    • 핸들러에 관계없이 핸들러 어댑터가 ModelAndView로 변환후 반환
  6. ViewResolver 호출
    • 뷰 리졸버 찾고 실행
  7. View 반환
    • 뷰 리졸버가 뷰의 논리 이름을 물리이름으로 변환, 뷰 객체 반환
  8. View 렌더링
profile
기록과 반복
post-custom-banner

0개의 댓글