웹에 URL 주소를 입력했을 때 HTTP 요청이 시작된다. 요청을 하고 응답을 받으면 이 과정이 종료되는데, 어떤 일이 일어나는지 알아보자. 1. Client에서 Server로 요청을 전달한다. 이 요청은 DispatcherServlet이 받는데, 이것은 요청을 처리하기 위한 프론트 컨트롤러이다. 진입점 역할을 한다. DispatchServlet이 등장하게 된 배경은, 기존의 web.xml에 대한 의존을 낮추고 하나의 서블릿으로 모든 것을 관리해서 코드 중복 문제가 없어졌다. 자세한 것은 Spring MVC 패턴의 front-controller pattern을 알아보면 된다. 2. 해당 엔드포인트를 어떤 컨트롤러가 담당할지 HandlerMapping이 결정한다. (RequestMappingHandlerM..