@RequestBody 部分属性值获取不到参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@RequestBody 部分属性值获取不到参数相关的知识,希望对你有一定的参考价值。

参考技术A 可以使用postman做测试,截图如下:

例如 siteId参数都可以获取到,但是xCoordinate获取不到。

这个原因是: java规范导致

解决方案:使用注解

springboot中@RequestBody和@ReponseBody获取参数

一  @RequestBody和@ReponseBody二者的作用与联系

1.1 说明

@RequestBody  需要使用post的提交方式,需要传递的数据格式为json格式,它的作用就是把json数据封装到对象里面
@ReuestBody(required=false  Users user)  参数可以为空

@ResponseBody 返回json格式的数据

二  实操案例

2.1 get方式提交

post方式

 get方式:

 2.2 post方式提交

 

get方式:报错

 post方式:

 

以上是关于@RequestBody 部分属性值获取不到参数的主要内容,如果未能解决你的问题,请参考以下文章

服务器put请求获取不到参数

限制 @RequestBody 的 JSON 属性

springboot项目接收json转对象,首字母大小写,个别参数获取不到解决方案

SpringMVC的@Requestbody如何接收URL中的参数

@RequestParam、@PathVariable、@RequestBody和@Param

关于@requestbody接收不到参数的问题