Dispatcher Servlet에서 Dispatch는 사전적 의미로 '보내다' 라는 의미를 가지고 있다. 클라이언트의 모든 요청을 한 곳으로 받아서 처리하는 역할을 수행한다.
서버 가장 앞단에서 사용자의 요청을 가장 먼저 받아 요청에 알맞는 Handler, 즉 Controller에서 위임해주는 역할을 수행합니다.
Dispatcher Servlet은 스프링 MVC 프로젝트의 핵심이라고 할 수 있다.
Dispatcher Servlet은 프론트 컨트롤러로서 클라이언트로 부터 어떠한 요청이 오게 되면 모든 요청을 먼저 받게 된다. 그리고 요청들을 세부 컨트롤러로 위임한다
출처
https://www.genuitec.com/spring-frameworkrestcontroller-vs-controller/
https://sonseungha.tistory.com/577