null参数忽略@Valid

时间:2015-04-20 10:32:54

标签: validation rest dropwizard

我想在我的Dropwizard代码中删除任何不必要的验证逻辑。因此,我向所有资源方法添加了@Valid注释:

@POST
@Produces(MediaType.APPLICATION_JSON)
public Response addTask(@Valid Task task) {
    taskDAO.addTask(task);
    // ...
}

只要task本身不为空,这就有效。在这种情况下,使用无效值null调用addTask()。我已经尝试了@Valid @NotNull以进一步限制参数,没有任何改变。

我是否必须手动检查此错误案例?

0 个答案:

没有答案