【发布时间】:2015-08-13 20:20:43
【问题描述】:
我正在实现一个预匹配 ContainerRequestFilter 并希望检索我即将被调用的资源的 @Path 模式。
这是我的资源
Path("/v1/partner/{partnerId}/adresse")
public interface AdresseResource
{
@GET
@Produces({ MediaType.APPLICATION_JSON })
public Response handleAdresseCollectionGet(@Context UriInfo uriInfo, @PathParam("partnerId") String partnerId);
// Other methods omitted
}
在我的过滤器中,我想从我的路径注释中获取/v1/partner/{partnerId}/adresse 模式。但我无法从ContainerRequestContext 实例中取出它。我本来希望在UriInfo 中提供这些信息,但encodedPath 和matchingPath 是相同的。
你能帮我解决这个问题吗?
【问题讨论】: