SpringMVC请求旅程第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,SpringMVC所有的请求都会通过一个前端控制器Servlet。前端控制器是常用的Web应用程序模式,在这里一个单实例的Servlet将请求委托给应用程序的其他组件来执行实际的处理,在SpringMVC中,DispatcherServlet就是前端控制器。Dispatcher收到请求后会根据URL来确定处理器,控制器完成逻辑处理后,通常会产生一些信息,这些信息需要返回给用户并在浏览器上显示。