@Path 与变量一起轻松休息?

@Path in rest-easy with variable?

我正在使用 rest-easy,我希望我的 @Path 注释从变量(可能是系统参数)获取它的值。

例如:

@Path(someVar)
    @GET
    @Produces(MediaType.TEXT_XML)
    public String retrieve() {
}

我尝试阅读并了解到 Path 必须是一个常量值。

像上面这样的东西可以轻松休息吗??

注释在编译时处理。您不能将变量用作注释参数。

您可以在 URL 中传递变量值,如下例所示 所以您的 URL 将是 /book/some_isbn_code 并且 getBook 方法将在 id 字段中接收 isbn 值。

@Path("/book/{isbn}")
public String getBook(@PathParam("isbn") String id) {