Controller
-
[Spring] @MVC와 DispatcherServlet에 대해서Server/Spring MVC 2020. 7. 25. 01:45
DispatcherServlet란? 스프링 MVC는 DispatcherServlet의 등장으로 web.xml의 역할이 엄청나게 축소되었다. 예전에는 서블릿을 URL로 활용하기 위해서는 반드시 web.xml에 등록하여 사용했지만 이제는 DispatcherServlet이 해당 어플리케이션으로 들어오는 요청을 모두 핸들링해준다. 기존 방식은 요청 URL당 Serlvet을 생성하고 그에맞는 Controller에게 맵핑이 되어 요청을 보내주는 코드를 하나하나 작성해야 했다. DispatcherServlet은 하나의 Servlet에서 모든 요청을 받아들여 그에 맞는 Controller로 보내주는 역할을 한다. 그리고 @MVC에서 DispatcherServlet가 담당하는 역할이 무엇인지 정리해보자. ① 클라이언트가..