我已经实现了一个 Spring RESTful Web 服务。使用 Jackson JSON 进行对象映射。我有一个接受两个参数的方法。
public Person createPerson(
@RequestBody UserContext userContext,
@RequestBody Person person)
客户端如何构造一个请求,其中多个 JSON 对象将在正文中传递?
这可能吗?
-- 斯里
最佳答案
我很确定那是行不通的。可能有一种解决方法,但更简单的方法是引入包装对象并更改您的签名:
public class PersonContext{
private UserContext userContext;
private Person person;
// getters and setters
}
public Person createPerson(@RequestBody PersonContext personContext)
关于java - Spring REST多个@RequestBody参数,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5726583/