1
是否有任何工具来简单验证查询参数使用泽西(和Maven)?我试图做这样的事情使用@NotNull注释(球衣豆验证):泽西岛 - 验证REST服务参数
@GET
@Path("/count")
@Produces(MediaType.APPLICATION_XML)
public Response count(@NotNull @QueryParam("my_param") String my_param) {
//TODO automatically return 400 Bad Request if my_param is null
return Response.ok("This is a response", MediaType.APPLICATION_XML).build();
}
我想的方法来自动验证查询参数,并返回400错误的请求,如果没有“my_param”是提供。
见尼克Telfords意见做了什么你已经尝试工作? – 2014-01-13 11:39:58
不是真的......添加注释@NotNull根本没有改变响应 - 最后一行的“return Response.ok()”被执行。 – Stano
看看https://weblogs.java.net/blog/bhaktimehta/archive/2013/10/30/jax-rs-and-bean-validation – 2014-01-13 15:56:02