Springmvc的HandlerMethodReturnValueHandle
来源:互联网 发布:软件开发行业怎么样 编辑:程序博客网 时间:2024/06/08 09:43
使用HandlerMethodReturnValueHandle能够对返回值进行处理:
它主要包含2个方法:
1.supportsReturnType()决定了哪类类型的返回值将启用该返回值处理器,返回true则进入handleReturnValue方法
2.handleReturnValue则是主要处理返回值的处理逻辑,可以自定义实现返回json, 或者进行返回值的加密等
实际上@ResponseBody就是用这个原理实现返回json数据,springmvc调用了RequestResponseBodyMethodProcessor,而RequestResponseBodyMethodProcessor
实现了HandlerMethodReturnValueHandler
接口的handleReturnValue
方法
0 0
- Springmvc的HandlerMethodReturnValueHandle
- springMVC----springMVC的HelloWorld
- 【SpringMVC框架】springmvc的基础知识
- 【SpringMVC框架】springmvc的基础知识
- springMvc的配置文件springmvc.xml
- 【SpringMVC框架】springmvc的基础知识
- 【SpringMVC】SpringMVC的工作流程
- SpringMvc的点点滴滴之springMvc的配置
- springMVC(1) 编写springMVC的HelloWorld
- springMVC(2) 改写springMVC的核心配置文件
- springMVC(13)------springMVC静态资源的访问
- 【SpringMVC学习02】走进SpringMVC的世界
- SpringMVC注解开发springmvc.xml的配置
- springmvc学习指南-springmvc的CRUD入门
- 【springmvc】SpringMVC 实现json的输入
- 【springmvc】springmvc实现日志的监听 log4j
- 【springmvc】springmvc实现接口的开发
- SpringMvc教程(一)--SpringMvc的概述
- CMake学习
- JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法
- WKWebView使用功能点
- laravel session的使用
- 超级终端之手机连接篇
- Springmvc的HandlerMethodReturnValueHandle
- C++第三次实验-项目4:多段函数求值
- 小波变换和motion信号处理(二)
- PHP内核探索:Zend引擎
- 微信浏览器取消缓存的方法
- 20170407STL012_STL_容器和算法效率
- apache2.4.25编译
- java 单件模式
- Database Exception (#1045)