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