![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC专题
littlelittleguai
这个作者很懒,什么都没留下…
展开
-
SpringMVC源码剖析-消息转换器HttpMessageConverter
摘要: SpringMVC使用消息转换器实现请求报文和对象、对象和响应报文之间的自动转换 概述 在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。 Http请求的抽象 还是回到转载 2017-06-26 11:37:57 · 197 阅读 · 0 评论 -
详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]
前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html SpringMVC中Controller的方法参数可以是Integer,Double,自定义对象,ServletRequest,Serv转载 2017-06-26 13:04:22 · 681 阅读 · 0 评论 -
SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
现象 本文使用的demo基于maven,是根据入门blog的例子继续写下去的。 我们先来看一看对应的现象。 我们这里的配置文件 *-dispatcher.xml中的关键配置如下(其他常规的配置文件不在讲解,可参考本文一开始提到的入门blog): (视图配置省略) mvc:resources location="/static/" mapping="/static/**"/> m转载 2017-06-26 14:18:55 · 366 阅读 · 0 评论 -
SpringMVC专题——SpringMVC的流程(个人理解)
SpringMVC处理请求: ——》访问URL首先被DispatcherServlet截获 ——》DispatcherServlet通过handlerMapping【定位controller,本质map】获得HandlerExecutionChain ——》然后获得HandlerAdapter【定位方法】(Spring容器注入argumentResolvers(List中都实现了Handle原创 2017-06-26 14:53:25 · 259 阅读 · 0 评论