开发者社区> 问答> 正文

SpringMVC controller 方法参数为什么不使用多个的 @RequestBody

SpringMVC controller 方法参数为什么不使用多个的 @RequestBody,例如:add(@RequestBody Head head,@RequestBody Body body)

展开
收起
Atom 2020-04-25 14:08:30 909 0
1 条回答
写回答
取消 提交回答
  • 正解。这个问题就是 Spring @RequestBody 单体限制。一个方法只能用一个 @RequestBody,不然好像会报错,我记得,可以试一下。因为它将输入流的 body 作为一个整体进行转换,解析完成之后会关闭输入流。
    来源:云原生后端社区

    2020-04-25 14:08:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载