SpringMVC之分析HandlerMethodReturnValueHandler(二)
来源:互联网 发布:mac mini a1176 t5550 编辑:程序博客网 时间:2024/05/21 09:13
我们在之前的文章中对HandlerMethodReturnValueHandler进行了简单的分析(SpringMVC之分析HandlerMethodReturnValueHandler(一)), 在
这篇文章中我们继续分析一下HandlerMethodReturnValueHandler这个类。有时候我们的请求映射处理方
法的返回值是View对象,当返回值是View对象时,会被ViewMethodReturnValueHandler这个类进行处
理;有时候我们方法的返回值是ModelAndView,返回值是ModelAndView时,会被ModelAndViewMethodReturnValueHandler类进行处理,返回值的类型有很多种,下面我用表格的形式列举一下:
还有其他的几个异步的,不是很了解,这里就先不说了。这里我们需要重点说一下的是RequestResponseBodyMethodProcessor和ModelAttributeMethodProcessor这两个类,其他的看一下代码应该都能看的差不多。这两个类都是Processor结尾的类,不是ReturnValueHandler结尾的类,以Processor结尾的类有什么特殊的地方呢?特殊之处在于它同时实现了HandlerMethodArgumentResolver、HandlerMethodReturnValueHandler这两个接口。
阅读全文
0 0
- SpringMVC之分析HandlerMethodReturnValueHandler(二)
- SpringMVC之分析HandlerMethodReturnValueHandler(一)
- SpringMVC之HandlerMethodReturnValueHandler
- springmvc核心之HandlerMethodReturnValueHandler
- SpringMVC重要接口(二)HandlerMethodReturnValueHandler
- SpringMVC重要接口(二)HandlerMethodReturnValueHandler
- springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)
- SpringMVC HandlerMethodReturnValueHandler解读
- spring源代码分析之org.springframework.web.method.support.HandlerMethodReturnValueHandler
- SpringMVC之分析AnnotationDrivenBeanDefinitionParser(二)
- SpringMVC之分析RequestMappingHandlerAdapter(二)
- SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler
- SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler
- SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler
- SpringMVC之TCP协议三次握手过程分析(二)
- spring 源码之二springmvc实现源码分析
- SpringMVC之请求处理源码分析从service到doDispatch之doDispatch分析(二)
- springMVC之ContextLoaderListener分析
- 今天开通了博客
- 丫丫头-玲珑塔设计教程
- Bean注入
- 欢迎使用CSDN-markdown编辑器
- Grunt学习1_Grunt插件之LiveReload 实现页面自动刷新,所见即所得编辑
- SpringMVC之分析HandlerMethodReturnValueHandler(二)
- String类的常用方法
- 怎么让LED灯延时1秒
- js---一个叹号和两个叹号的区别
- 青蛙过桥问题
- 数据结构与算法分析(Java语言描述)(29)—— 广度优先遍历与最短路径
- 我在程序里走
- VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.2 创建虚拟机及虚拟机模板
- 二叉树的三种非递归遍历和层次遍历