用自己的话理解springMVC
- SpringMVC四大主要组件 DispatcherServlet:中央处理器,前端控制器,负责接收所以请求(不包括jsp请求)
HandlerMapping:映射器,解析请求格式,判断执行哪个方法 HandlerAdapter:适配器,负责调用具体的方法
ViewResovler:视图解析器,跳转页面,把结果响应给用户 - 首先,用户向DispatcherServlet中央控制器发送请求
- 中央控制器调用HandlerMapping处理器映射器找到Handler处理器,然后返回一个结果给中央控制器
- 中央控制器通过处理器适配器调用具体的处理器
- 处理器适配器调用处理器,然后处理器返回一个ModelAndView给处理器适配器,处理器适配器再将ModelAndView返回给中央控制器
- 中央控制器向视图解析器发送请求,请求视图解析器解析视图,然后视图解析器返回一个view给中央控制器
- 中央控制器调用view渲染视图
- 中央控制器返回响应