自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除