1.context param -- listener -- filter -- servlet
2.spring mvc 的入口来自于 web.xml 中的servlet -- DispatcherServlet
3.xxx-servlet.xml 中的 xxx 为 DispatcherServlet中的servlet name
4.DispatcherServlet 实际上是 HttpServlet的子类
5.DispatcherServlet -- 携带着 /hello doDispatch -- HandlerMapping ,HandlerMapping 中 HandlerExecutionChain 。HandlerInterceptor,最后转发给Handler。
6.拿到Handler去找HandlerAdapter 找 HelloController ,查找到 ModelAndView。
7.DispatcherServlet 拿着 ModelAndView 去找 ViewResolver 生成View。
8.DispatcherServlet 相应返回给浏览器。
本文详细介绍了Spring MVC框架中请求的处理流程。从web.xml配置DispatcherServlet开始,深入解析DispatcherServlet如何通过HandlerMapping找到合适的处理器,并由HandlerAdapter执行处理器方法。接着展示了ModelAndView如何被用来渲染视图并最终响应到客户端的过程。
11万+

被折叠的 条评论
为什么被折叠?



