이전 게시물들
[Spring] Spring MVC 라이프 사이클
joypoolstudio
2021. 1. 5. 13:55
1. Filter
- Encoding
2. DispatcherServlet
- HandlerMapping을 통해 요청에 해당하는 적절한 Controller를 찾는다.
- 실행한 Controller 정보를 HandlerAdapter에 전달한다.
3. HandlerAdapter는 해당 Controller를 호출한다.
4. Controller는 전달된 요청을 처리한다.
- Service를 호출한다.
- Service는 DAO를 통해 DB 접근
- 요청을 처리한 후 그 결과를 Model에 담고, View의 이름을 HandlerAdapter에 전달
5. 전달받은 VIew 이름을 가지고 VIewResolver에 매핑된 View를 찾아 반환한다.
6. DIspatcherServlet은 반환된 View를 넘기게 된다.