Spring MVC
DispatchServlet
- Front Controller Pattern
- 중앙집중현 컨트롤러 서블릿이 한개 모든 요청을 받아서 등록되어져 있는 다른 컨트로러에게 결정하여 찾아 위임하고 응답 받은걸 뷰로 만든다.

img.png
- 스프링에서는 컨트롤러를 핸들러라고도 부른다.
- 사용자 요청을 기준으로 어떤 핸들러에게 작업을 위임할지 결정해 주는 것 => 핸들러 매핑 전략

- 디스패처가 받고 핸들러 매핑 전략에 의해 컨트롤러 선택 그다음 어답터를 통해 http 서블릿 리퀘스트를 컨트롤러에 맞는 파라미터로 변환해준다. 어답팅.
- 메서드가 이제 호출됨 서비스 레포 디비 가져오겟죠?
- 그다음 뷰에 전달할 모델을 만들고 뷰 네임을 전달하면 디스패처 서블릿이 뷰 리졸버를 통해 모델과 뷰를 전달한다.
- 뷰 리졸버는 특정한 뷰를 찾아서 전달하게 된다.