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 相应返回给浏览器。