JAVAX @GET注释

时间:2016-03-17 15:08:13

标签: java

我正在尝试从网址获取ID,可能还有页面和限制。我目前所拥有的不起作用,我没有看到我做错了什么。这是我现在拥有的。

    @GET
    @Path("venue/{locationid}?limit={limit}&page={page}")
    @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8")
    @Consumes(MediaType.APPLICATION_JSON + ";charset=utf-8")
    public String locationDetail(@PathParam("locationid") String locationid,@QueryParam("limit") @DefaultValue("10") String limit,@QueryParam("page") @DefaultValue("1") String page ) throws IOException {
        return service.locationDetail(locationid,limit,page);   
    }

}

locationid是必需的,其他两个并不是真正需要的,并且在没有给出时必须是它们的默认值。但是,当我查看控制台时,我收到以下错误。

  

无法执行:javax.ws.rs.NotFoundException:找不到   完整路径的资源:./venue / 175?limit = 1& page = 1

有谁知道如何解决这个问题?谢谢!

0 个答案:

没有答案