STEP BY STEP
SpringMvc源码分析6——HandlerMethodReturnValueHandler SpringMvc源码分析6——HandlerMethodReturnValueHandler
回到SpringMvc源码分析5.1——HandlerMethodArgumentResolver的源码分析ServletInvocableHandlerMethod#invokeAndHandle(..): public void inv
2020-02-28
SpringMvc源码分析5.2——HandlerMethodArgumentResolver SpringMvc源码分析5.2——HandlerMethodArgumentResolver
接着上一篇,我们来探究一下RequestResponseBodyMethodProcessor。 一. 类实现图 回顾一下HandlerMethodArgumentResolver的两个方法: public interface Hand
2020-02-27
SpringMvc源码分析5.1——HandlerMethodArgumentResolver SpringMvc源码分析5.1——HandlerMethodArgumentResolver
上一节Post not found: SpringMvc源码分析4.2——HandlerAdapter SpringMvc源码分析4.2——HandlerAdapter,我们留下了几个问题。这里就先来分析一下遗留的第一个问题——hand
2020-02-26
SpringMvc源码分析4.2——HandlerAdapter SpringMvc源码分析4.2——HandlerAdapter
一. 准备接着上一篇,我们暴露的接口: @RestController public class IndexController { @GetMapping("/hello") public String hello(Str
2020-02-25
SpringMvc源码分析4.1——HandlerAdapter SpringMvc源码分析4.1——HandlerAdapter
一. 准备接着上一篇,我们暴露的接口: @RestController public class IndexController { @GetMapping("/hello") public String hello(Str
2020-02-25
SpringMvc源码分析3——HandlerMapping SpringMvc源码分析3——HandlerMapping
SpringMvc源码分析3——HandlerMapping一. 准备首先再次贴一下HandlerMapping结构图: 接着上一篇,我们暴露的接口: @RestController public class IndexControlle
2020-02-25
SpringMvc源码分析2——DispatcherServlet SpringMvc源码分析2——DispatcherServlet
从SpringMvc的中心处理器DispatcherServlet开始说起。源码主要是基于jdk1.8,springboot 2.1.6.RELEASE,添加一个spring-boot-starter-web依赖。 一. Dispatc
2020-02-24
SpringMvc源码分析1 SpringMvc源码分析1
SpringMvc源码分析1 由于疫情影响,在家正好抽时间整理一下SpringMvc相关源码内容。望疫情早点结束,迎暖阳,赏春光! 一. 架构流程 首先,画了一个大概的springmvc处理请求的流程图。 1: 客户端发起请求,请求进
2020-02-24