SpringMVC工作流程
2022-05-01 20:59:49 1 举报
SpringMVC工作流程
作者其他创作
大纲/内容
1. 前端发送请求被前端控制器DispatcherServlet拦截2. 前端控制器调用处理器映射器HandlerMapping对请求URL进行解析,解析之后返回调用给前端控制器3. 前端控制器调用处理器适配器处理调用链4. 处理器适配器基于反射通过适配器设计模式完成处理器(控制器)的调用处理用户请求5. 处理器适配器将控制器返回的任何信息封装成ModelAndView对象响应给前端控制器6. 前端控制器调用视图解析器ViewResolver对ModelAndView进行解析,将解析结果(视图资源和数据)〕响应给前端控制器7. 前端控制器调用视图view组件将数据进行渲染,将渲染结果(静态视图)响应给前端控制器8. 前端控制器响应用户请求
request
DispatcherServlet前端控制器
URl
浏览器
response
为一组: font color=\"#64b5f6\
ViewResolver视图解析器
@Controller@RequestMapping (\" /stu\") public void insert ( ){ }
HandlerAdapter处理器适配器
读取
HandlerMapping处理器映射
StudentController
调用链
View视图
Spring
SpringContext
StringModelAndView
ModelAndView
StudentController( 类名 )-->com.home...Student( 包名 )BookController ( 类名 ) -->com.home...Book( 包名 )
0 条评论
下一页