有没有一种方法,以追加到结束@Path
问题描述:
的如果我们有以下有没有一种方法,以追加到结束@Path
@Path("/basepath")
public class YourBaseResource {
@Path("a/b")
@GET
public Responce method1(){
return Response.ok("blah blah").build();
}
@Path("a/b/c")
@GET
public Response method2(){
UriBuilder addressBuilder = uriInfo.getBaseUriBuilder();
addressBuilder.path("a/b");
return Response.seeOther(addressBuilder.build()).build();
}
}
那么代码以下两个网址将提供
/basepath/a/b
/basepath/a/b/c/
我的问题是,如果我想追加/ X的所有网址的结尾,使客户端能够访问它们作为
/basepath/a/b/x
/basepath/a/b/c/x
然后从写作相隔月底/ X每个方法上每个@GET的每个@Path注释是否有一种方法可以指定它:a)只需在父项中指定一次,或者b)以某种方式将/ x绑定到变量,然后在每个@GET的路径末尾使用它?
我看过你的帖子,但无法弄清楚答案。 我已经编辑了一些问题,如果你可以请再看一遍。 – kk1957