DispatcherServlet是Spring MVC的核心组件,他会被注册到Servlet Web容器(例如tomcat)中,接收/*请求,然后做请求分发,调用Controller方法处理请求,接收响应返回给客户端。
以下几篇文章将从SpringMVC源码入手,详细分析DispatcherServlet的相关课题,包括:
- DispatcherServlet注册到Tomcat的流程
- DispatcherServlet扫描Controller创建HandlerMapping的流程
- DispatcherServlet接收请求、转发给Controller的流程
- 以及HandlerMapping、HandlerAdapter和MessageConverter等组件
文章目录:
SpringMVC DispatcherServlet源码(1) 注册DispatcherServlet流程
SpringMVC DispatcherServlet源码(2) 扫描Controller创建HandlerMapping流程
SpringMVC DispatcherServlet源码(3) 请求分发流程
SpringMVC DispatcherServlet源码(4) HandlerMapping和HandlerAdapter等组件说明