
Client 요청이 들어오면 등록된 Filter를 거친다.
필터를 거친 후 디스패처서블릿이 요청을 받게된다.
디스패처서블릿은 URL과 요청정보를 가지고 핸들러 매핑으로부터 핸들러(컨트롤러)를 얻어낸다.
이후 등록되어있는 핸들러 인터셉터의 preHandle 메소드를 실행한다.
메소드 실행 이후 컨트롤러가 실행된다.
컨트롤러를 통해 모델과 뷰 정보를 디스패처 서블릿에게 전달하는데 이 중간에서 핸들러 인터셉터의 postHandle 메소드가 실행된다.
메소드 실행 이후 디스패처서블릿은 건네받은 뷰 정보를 가지고 뷰 리졸버로부터 뷰를 얻어낸다.
뷰로 결과를 만들어 응답한다.
'Spring Framework' 카테고리의 다른 글
| 핸들러 인터셉터(Interceptor) (0) | 2022.01.28 |
|---|---|
| Properties 값 져올때 오류 (0) | 2022.01.14 |
| DispatcherServlet과 MVC 아키텍쳐 (0) | 2022.01.12 |
| 스프링 IoC/DI 컨테이너 (0) | 2021.12.24 |