我想使用Jersey Bean验证,所以这里是代码,
泽西版对我来说是1.17.1
给定here,这是我正在使用的Maven依赖关系
另外我使用的代码是:
@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。