例如,每次我调用通过 PUT 发送 JSON 的 REST API 时,它上面有一些不同的属性,结果我得到 400(错误请求)。
当 JSON 和我的类不完全匹配时,有什么方法可以配置 spring-mvc 以忽略不存在的属性?
这是我的控制器上的方法示例:
======
@Transactional
@RequestMapping(method=RequestMethod.PUT, value="/include",
consumes=MediaType.APPLICATION_JSON_VALUE,
produces={MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_XML_VALUE })
public @ResponseBody ResponseEntity<Client>
inserirClienteSemRedeSocial(@RequestBody Client client) {
clientDAO.insert(client);
return new ResponseEntity<Client>(client, HttpStatus.OK);
}