我想使用 Jersey bean 验证,所以这里是代码,
Jersey 版本是:1.17.1 对我来说
这是我正在使用的 Maven 依赖项,给定 here
另外我使用的代码是:
@POST
@Path("abc")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response postAbc(@NotNull @HeaderParam(value="AccessId") String accessId){
////
}
现在我的问题是,当我不传递 AccessId 的 HeaderParam 时,即使那样它也没有显示任何异常,所以我的问题是我是否应该遗漏任何东西?
最佳答案
您应该迁移到 jersey 2 并使用提供的方法 here或为此使用 AOP。
关于java - Jersey @NotNull 验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25057736/