![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMvc源码
mutianyang1
这个作者很懒,什么都没留下…
展开
-
SpringMvc源码(一)-- 整体结构
1.整体结构 SpringMvc中三个主要的类,分别为HttpServletBean,FrameworkServlet,DispatcherServlet。 HttpServletBean直接继承HttpServlet, FrameworkServlet继承了HttpServletBean,DispatcherServlet继承了FrameworkServlet。 过程是这样...原创 2018-07-10 11:38:55 · 991 阅读 · 0 评论 -
SpringMvc源码(二)--处理请求过程
1.处理请求 过程: 1.请求首先进入到FrameworkServlet的processRequest中。 2.调用DispatcherServlet中的doService方法,对请求进行预设置,doService方法在FrameworkServlet为抽象方法。 3.最后调用DispatcherServlet的doDispatch方法,对请...原创 2018-07-10 15:13:27 · 213 阅读 · 0 评论 -
SpringMvc源码(四)-- HandlerMapping2
1.HandlerMapping之AbstractHandlerMethodMapping 上一篇文章中提到HandlerMapping有两条路线,上一篇说了第一条路线,AbstractUrlHandlerMapping,本次来说另一条路线,就是AbstractHandlerMethodMapping。 AbstractHandlerMethodMapping在通过初始化组件后具体的类...原创 2018-07-11 15:11:20 · 310 阅读 · 0 评论 -
SpringMvc源码(五)-- HandlerAdpter
1.HandlerAdpter前面我们解释了SpringMvc中的一个重要组件HandlerMapping。 现在我们来看另一个重要的组件HandlerAdapter,有关HandlerMapping于HandlerAdapter之间的关系我们做一个简单的回顾,HandlerMapping我们理解为干活的工具,而HandlerAdapter为使用工作干活的人。HandlerAdapter这个...原创 2018-07-20 17:38:53 · 279 阅读 · 2 评论