- 博客(4)
- 收藏
- 关注
原创 SpringMVC源码解析(四)之关于json,xml的自动转换原理
关于json,xml的自动转换原理的核心就在messageConvert,前一篇我们已经分析到通过messageConvert对请求参数进行解析读取,那就续点分析。 本节就以json的转换为例(xml类同只是不同的messageConvert)来进行分析,在我们对请求参数解析时候回顾下readWithMessageConverters方法 body = ((
2017-10-03 14:10:13 1102
原创 SpringMVC源码分析(三)之Controller方法参数的工作原理
前一篇博客中,我们分析了springMVC对请求地址解析以及转发执行的原理过程,本节将重点分析下Controller方法中参数的工作原理 分析入口依然是上一篇中提到的 ServletInvocableHandlerMethod 类的 invokeAndHandle方法: 我们知道在创建该handlerMethod实例时候,我们设置了相应的 res
2017-10-03 11:00:01 918
原创 SpringMVC源码分析(二)之请求如何转发到对应的Controller
在前一篇对DispatcherServlet的分析中,初略的过了下请求是如何处理的,本文将重点分析,HandlerMapping与HandlerAdapter是如何工作的 在web容器启动的过程中,会初初始化一系列SpringMVC所需的类,这里我们看看AbstractHandlerMethodMapping类的initHandlerMethods方法
2017-10-01 16:53:14 1916
原创 SpringMVC源码分析(一)之DispatcherServlet
我们知道SpringMVC的入口是DispatcherServlet,想进一步了解springMVC的技术内幕就得从这个servlet着手 首先我们看下DispatcherServlet的Diagram关系图: HttpServletBean继承自HttpServlet 覆写了 init方法 public final void init() throws
2017-10-01 15:04:27 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人