DispatcherServlet 이 요청을 받아 컨트롤러로 전달함→ 요청(Request) → Controller → Model → View로 데이터 전달 → 응답(Response)
DispatcherServlet : 모든 요청을 받아 적절한 컨트롤러로 전달Model : 데이터를 담아서 View에 전달View : 사용자에게 보여지는 화면Controller : 요청을 처리하는 클래스@Controller , @RestControllerHandlerMapping : 적절한 컨트롤러 메서드를 찾는 역할ViewResolver : 뷰(View) 템플릿을 찾는 역할@Controller / @RestController 가 컨트롤러 역할을 하지만, 내부적으로 요청을 실제 처리하는 것은 핸들러 메서드 (@RequestMapping이 붙은 메서드)http request
http response
model and view
handler mapping
handler adapter
httprequesthandler
view resolver