如果我们有以下代码
@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
然后除了在每个方法的每个@GET的每个@Path注释的末尾写/ x之外,有没有办法在父类中指定它a)一次或b)以某种方式将/ x绑定到变量然后在每个@GET的路径末尾使用它?