springMVC请求处理过程


1、用户发送请求,由前端控制器DispatcherServlet接收

2、前端控制器调用处理映射器HanderMapping

3、处理器映射器根据请求url找到具体处理器,生成处理器对象和拦截器,并返回给DispatcherServlet

4、DispatcherServlet通过处理器适配器HanderAdpater调用处理器Controller

5、controller执行返回ModelAndView

6、处理器适配器将结果返回前端控制器

7、前端控制器将ModelAndView返回给视图解析器ViewReslover(但是如果加上@responsebody注解,则返回值不通过viewResolver,而是直接返回object)

8、视图解析器返回视图

9、DispatcherServlet对View进行渲染视图

优质内容筛选与推荐>>
1、flex 按钮自定义皮肤
2、Autodesk 2014 M&E Devday is coming
3、HDU 1875 畅通工程再续【kruskal】
4、外包的烦恼
5、Python模拟登陆新浪微博


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号