Spring mvc有哪些组件
1.前置控制器 DispatcherServlet
2.映射控制器 HandlerMapping
3.处理器 Controller
4.模型和试图 ModelAndView
5.视图解析器 ViewResolver
Spring mvc运行流程
1.Spring mvc 先将请求发送给 前置控制器DispatcherServlet.
2.前置控制器DispatcherServlet查询一个或多个映射控制器HandlerMapping,找到处理请求的处理器Controller.
3.前置控制器DispatcherServlet再把请求提交到对应的处理器Controller.
4.处理器Controller进行业务逻辑处理后,会返回一个模型和视图ModelAndView.
5.Dispathcher 查询一个或多个 视图解析器ViewResolver ,找到ModelAndView对象指定的视图对象。
6.视图对象负责渲染返回给客户端。