Spring MVC源码分析
文章平均质量分 80
Golden_Dog
这个作者很懒,什么都没留下…
展开
-
DispatcherServlet 源码分析(八)
1. 为什么要用MVC框架? Model,View,Controller比较好的完成了解耦。项目变得有层次,而且View跟Model进行了解耦,方便将来的维护 2.SpringMVC框架有哪些可借鉴的?原创 2017-06-16 07:59:04 · 198 阅读 · 0 评论 -
DispatcherServlet 源码分析(二)
1. 已初始化的工具类 # Default implementation classes for DispatcherServlet's strategy interfaces. # Used as fallback when no matching beans are found in the DispatcherServlet context. # Not meant to be custo原创 2017-06-02 07:28:35 · 214 阅读 · 0 评论 -
DispatcherServlet 源码分析(一)
1.用途 Spring MVC的核心类。 一般配置于web.xml,一般配置为servlet容器启动时就进行init:1,否则将在初次访问时进行init。 2. 结构 DispatcherServlet extends FrameworkServlet extends HttpServletBean extends HttpServlet 3. 初始化 HttpSe原创 2017-05-31 21:33:06 · 478 阅读 · 0 评论 -
DispatcherServlet 源码分析(三) - handlerMapping初始化
1. handlerMapping的作用 简单来说就是用来存储所有URL与处理类的map关系,以及在请求过来的时候根据输入URL匹配到对应的处理类 2. handlerMapping的默认配置: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping org.springframework.web.serv原创 2017-06-08 07:52:12 · 463 阅读 · 0 评论 -
DiapatcherServlet 源码分析(四) - handlerMapping根据URL寻找handler
1. DiapatcherServlet.getHandler(HttpServletRequest request) 遍历所有的注册handler, 默认为: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping org.springframework.web.servlet.mvc.annotation.Def原创 2017-06-11 08:48:05 · 483 阅读 · 0 评论 -
DispatcherServlet 源码分析(五) - HandlerAdapter初始化
1. 在拿到相应的Handler之后 还会用HandlerAdapter来进行适配 默认的HandlerAdapter有三类: org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter org原创 2017-06-11 10:28:26 · 224 阅读 · 0 评论 -
DispatcherServlet 源码分析(六) - HandlerAdapter 处理请求
1. AnnotationMethodHandlerAdapter.invokeHandlerMethod(HttpServletRequest request, HttpServletResponse response, Object handler) 用来调用handler protected ModelAndView invokeHandlerMethod(HttpServletReq原创 2017-06-11 21:09:37 · 196 阅读 · 0 评论 -
DispatcherServlet 源码分析(七) - ViewResolver解析视图
1.DispatcherServlet.doDispatch(HttpServletRequest request, HttpServletResponse response) protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { ...原创 2017-06-13 08:11:59 · 474 阅读 · 0 评论