Spring MVC的组件
a. 前端控制器(DispatcherServlet)
本质上就是一段映射关系,将访问路径和对应的Handler(Controller)存储为
映射关系,在需要时供前端控制器查阅。
b. 处理器映射器(HandlerMapping)
本质上是一个适配器,可以根据要求找到对应的Handler(Controller)来运
行。前端控制器通过处理器映射器找到对应的Handler信息之后,将请求响
应和对应的Handler信息交由处理器适配器处理,处理器适配器找到真正
handler执行后,将结果即model和view返回给前端控制器
c. 处理器适配器(HandlerAdapter)
本质上也是一种映射关系,可以将视图名称映射到真正的视图地址。前端控
制器调用处理器适配完成后得到model和view,将view信息传给视图解析器得
到真正的view。
d. 视图解析器(ViewResolver)
本质上也是一种映射关系,可以将视图名称映射到真正的视图地址。前端控
制器调用处理器适配完成后得到model和view,将view信息传给视图解析器得
到真正的view。
e. 图解