@RequestBody, @ResponseBody 注解
来源:互联网 发布:python 爬虫多进程 编辑:程序博客网 时间:2024/06/04 00:05
@ResponseBody 作用:
注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。
@RequestBody作用:
该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。
GET、POST方式提时, 根据request header Content-Type的值来判断: application/x-www-form-urlencoded, 可选(即非必须,因为这种情况的数据@RequestParam, @ModelAttribute也可以处理,当然@RequestBody也能处理);multipart/form-data, 不能处理(即使用@RequestBody不能处理这种格式的数据); 其他格式, 必须(其他格式包括application/json, application/xml等。这些格式的数据,必须使用@RequestBody来处理);
PUT方式提交时, 根据request header Content-Type的值来判断:application/x-www-form-urlencoded, 必须;multipart/form-data, 不能处理; 其他格式, 必须;说明:request的body部分的数据编码格式由header部分的Content-Type指定;
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- @RequestBody, @ResponseBody 注解详解
- 链表
- Zookeeper中的基础知识
- bluetooth 基础知识 思维导图
- 搭建ELK日志分析系统(三)-Logstash安装和使用
- vim常用命令
- @RequestBody, @ResponseBody 注解
- HTTP协议简单总结
- Keras训练辅助工具及优化工具
- 自定义dialog,并且有Edittext,确定按钮获取Edittext的值
- I/O模式
- 上传文件
- 14:大象喝水
- C# WebApi 上传文件
- 2017暑假第二阶段第九场 总结