找回密码
 立即注册
问题
我实现了一个 Spring RESTful Web 服务。使用 Jackson JSON 的对象映射。我有一个接受两个参数的方法。
  1. public Person createPerson(
  2.     @RequestBody UserContext userContext,
  3.     @RequestBody Person person)
复制代码

客户端如何构造一个请求,其中将在正文中传递多个 JSON 对象?

是否可以?

- 斯里兰卡

回答
我很确定这行不通。可能有一种解决方法,但更简单的方法是引入包装对象并更改您的签名:
  1. public class PersonContext{
  2.     private UserContext userContext;
  3.     private Person person;
  4.     // getters and setters
  5. }


  6. public Person createPerson(@RequestBody PersonContext personContext)
复制代码






上一篇:JS替换文件中的部分版本号
下一篇:如何在 Swift 中停止(或暂停)设备的音频?