@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) {
我正在使用 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) {