栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

@RequestParam和@RequestBody注意事项

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

@RequestParam和@RequestBody注意事项

@RequestParam

可以逐一接收参数,因此代表参数是有顺序的,1号参数为masterName, 2号参数为targetAdd, 3号参数为role,4号参数为cni。因此@RequestParam只能接收表单数据,在postman中请求体只能为form-data和x-www-form-unlencoded

但如果前端传来的参数为Content-type: application/json该如何处理呢?

@RequestBody
RequestBody可以接收json组成的复杂对象,可以为此新建一个Vo

用vo来传递参数

这时便可以接收到前端数据。

ATTENTION
【常见报错】:若用@RequestParam注解接收前端传来参数,而前端发送的又为Json数据,则会报如下错误。
required string parameter ‘XXX‘is not present

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/603008.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号