Spring mvc @requestBody 如何标注简单类型吗?如String

前端json格式
{
"userId": "2",

}

后台接收程序
public ModelMap queryMyCoustomer( @RequestBody String userId,HttpServletRequest request,HttpServletResponse response)

结果匹配不到 userId 是不是 @RequestBody 只能接收对象吗?

你可以标注,但是spring mvc能不能理解,就是另一回事了。

你说的简单类型可以不用标记啊 又不是实体类、文件之类的

如果不标记是spring不会自动解析json格式,后台会报错的

我现在把要传的属性都封装对象来接收

我也有这样的疑问,楼主现在有答案了吗?