이전 게시물들

[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를 넘기게 된다.