首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    面试题: SpringMVC的执行流程?

    ( 1)用户发送请求至前端控制器 DispatcherServlet ( 2) DispatcherServlet 收到请求后, 调用 HandlerMapping 处理器映射器, 请求获取 Handle ( 3) 处理器映射器根据请求 url 找到具体的处理器, 生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet ( 4) DispatcherServlet 调用 HandlerAdapter 处理器适配器 ( 5) HandlerAdapter 经过适配调用 具体处理器(Handler, 也叫后端控制器) ( 6) Handler 执行完成返回 ModelAndView ( 7) HandlerAdapter 将 Handler 执行结果 ModelAndView 返回给DispatcherServlet ( 8) DispatcherServlet 将 ModelAndView 传给 ViewResolver 视图解析器进行解析 ( 9) ViewResolver 解析后返回具体 View ( 10) DispatcherServlet 对 View 进行渲染视图( 即将模型数据填充至视图中) ( 11) DispatcherServlet 响应用户

    02

    SpringMVC工作原理(比较详细哦)「建议收藏」

    1.用户发送请求至前端控制器DispatcherServlet(也叫中央处理器). 2.DispatcherServlet收到请求调用HandlerMappering处理器映射器 3.处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet. 4.DispatcherServlet调用HandlerAdapter处理器适配器。 5.HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。 6.Controller执行完成返回ModelAndView. 7.HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet. 8.DisPatcherServlet将ModelAndView传给ViewReslover视图解析器。 9.ViewReslover解析后返回具体View. 10.DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。 11.DispatcherServlet响应用户。 组件说明: 以下组件通常使用框架提供实现:

    04
    领券