我很确定那是行不通的。可能有一种解决方法,但更简单的方法是引入包装器对象并更改你的签名:
public class PersonContext{
private UserContext userContext;
private Person person;
// getters and setters
}
public Person createPerson(@RequestBody PersonContext personContext)
Spring REST有多个@RequestBody参数,可能吗?
我很确定那是行不通的。可能有一种解决方法,但更简单的方法是引入包装器对象并更改你的签名:
public class PersonContext{
private UserContext userContext;
private Person person;
// getters and setters
}
public Person createPerson(@RequestBody PersonContext personContext)