Fork me on GitHub

随笔分类 -  springmvc源码分析

摘要:前言 通过前面的分析,我们知道了请求过来,怎么找到相应的handlerMethod。本篇对请求参数的转换进行讲解。 概述 在进行分析之前,我们回到DispatcherServlet的doDispatch方法去看一下,请求过来后真正执行业务控制器的入口是从HandlerAdapter的handle方法 阅读全文
posted @ 2018-08-05 23:33 Lucas2 阅读(158) 评论(0) 推荐(0)
摘要:前言 在前面分析getHandler时,我们发现返回的并不是简单的HandlerMethod而是HandlerExecutionChain,本篇就是完成对其中拦截器分析。 概述 在分析之前,我们先记住几个类名,HandlerInterceptor、HandlerInterceptorAdapter、 阅读全文
posted @ 2018-08-05 12:02 Lucas2 阅读(295) 评论(0) 推荐(0)
摘要:前言 前面我们简单地分析了两个过程,本文将会来介绍请求过来是如何找到对应的Controller中的方法的。 概述 在分析之前,我们先记住几个类名,HandlerMapping接口,RequestMapingHandlerMapping类,HandlerMethod类。 HandlerMapping接 阅读全文
posted @ 2018-08-04 17:01 Lucas2 阅读(2820) 评论(0) 推荐(0)
摘要:概述 MVC大家比较熟悉, M即model,是业务处理层,与我们开发中的(service、dao、model)等对应起来; V即view,是视图层,以前jsp、freemarker、velocity等,现在都是前后端分离了。使用@ResponseBody注解把Controller方法返回的对象通过转 阅读全文
posted @ 2018-07-22 15:57 Lucas2 阅读(719) 评论(0) 推荐(0)