SpringMVC运行原理总结
1、 用户发送请求至前端控制器DispatcherServlet捕获 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器 a、 进入DispatcherServlet类 Service方法(位于DispatcherServlet类继承的——FrameworkServlet类中)捕获该请求: @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpMethod httpMethod = HttpMethod.resolve(request.getMethod()); if (HttpMethod.PATCH == httpMethod || httpMethod == null) { processRequest(request, response); } else { super.service(request, response); } } b、 获取到对应方法之后会调用对应(此处为doGet)方法: @Override protected final void doGet(HttpServletRequest request,