2014-07-15 70 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“参数聚合器”值对象注入资源类字段,属性或资源方法参数的注释。