我有一个端点实现,我在参数列表中传递了一个对象。我正在尝试使用@NotNull注释来验证此对象不为空。
@POST
@Path("path")
public Response endpointMethod(@NotNull @ApiParam(value = "abc", required = true) Object object) {
return Response.status(Status.OK).build();
}
如果对象已经验证不为空,则终端只会返回200 OK响应。但是,当我通过指定的路径发出请求时,并且正文中没有任何内容,没有抛出任何错误。相反,我能够检索到200响应(即使在返回响应之前检查对象是否为空,它也显示为空)。
有人能指导我如何以正确的方式验证对象是否为空吗?
javax.validation.constraints
包中的那一个吗? - Cosu