我有一个REST服务定义如下:
@Path("/v1/employee/")
EmployeeService {
@Path("/designation/")
public void listDesignation() {
}
}我的目标是生成相对URL "v1/employee/designation/“。
如果我使用UriBuilder.fromResource(EmployeeService.class),它会给我"/v1/employee/“
如果我使用UriBuilder.fromMethod(EmployeeService.class, "listDesignation"),它会给我"/designation“
有谁知道我怎样才能得到相对的URL "v1/employee/designation“而不用做任何硬编码。
提前谢谢。
发布于 2015-05-28 15:55:28
您可以使用您的UriBuilder#fromResource(Class),然后将调用链接到path(Class, String) (类、方法名)或path(String) (实际路径)或path(Method) (如果有实际方法)。
https://stackoverflow.com/questions/30511296
复制相似问题