2014-07-15 119 views
0

我想減少我在寧靜的ws中的代碼行。我的服務是:Resteasy將@PathParam和@QueryParam映射到Pojo

@GET 
    @Path("/acc_bloq/{unit}/{id}/search") 
    @Produces("application/json") 
    public FiltroBean getAcc_Bloq(@PathParam("unit") String unit, 
      @PathParam("id") int id, @QueryParam("init") int init, @QueryParam("end") int end){} 

有沒有辦法直接映射參數的POJO?所以節省了代碼行數

Filter filter = new Filter() 
filter.set.... 
filter.set... 

在此先感謝。

回答

1

我認爲@BeanParam是你在找什麼。

可用於將自定義JAX-RS「參數聚合器」值對象注入資源類字段,屬性或資源方法參數的註釋。