检查requestbody json对象是否为空或为空?然后它会抛出错误的请求异常

时间:2018-02-23 22:47:50

标签: java spring jackson spring-4

如何检查请求正文是空还是空?

例如:

@RequestMapping(method = POST, value = "/my/path/here")
public ResponseEntity<MyDTO> update(@Valid @RequestBody MyDTO requestMyDTO){
 .......
}

以上代码触发了&#34; &#34;(无效)有效负载,但不是&#34; {}&#34;有效载荷。

有没有注释要做到这一点?如果不是我怎么做到这一点?

1 个答案:

答案 0 :(得分:-1)

您可以在requestMyDTO中检查预期的成员变量:

if (requestMyDTO.getVarA() == null) {
    // throw your exception
}