我正在尝试编写REST PUT方法,但我不确定如何获取请求者发送的正文。例如,他将发送一个序列化为JSON的Person对象,我想将JSON序列化为Person对象。
我在Spring PUT上找不到多少,但这就是我所拥有的:
@RequestMapping(method = RequestMethod.PUT)
public Person registerPerson(@PathVariable String siteId, @ModelAttribute("personForm") Person user) throws Exception {
//some Logic
}
我不认为我这样做是正确的。 @ModelAttribute会自动序列化吗?
答案 0 :(得分:0)
试试这个:
@RequestMapping(method = RequestMethod.PUT)
public Person registerPerson(@RequestBody Person user) throws Exception {
//some Logic
}