过滤器中的java映射URI模板
我有一个我觉得应该是一个快速的问题,但也许我不太确定合适的术语来寻找这个问题的答案
我目前正在使用Jersey 2.0运行Jetty 9.2 web服务器。我成功地将url模板映射到请求,如下所示:
@GET
@Path("/box/{boxId}/container/{containerId}/")
@Produces(MediaType.TEXT_PLAIN)
public String GetBoxContainer(@PathParam("boxId") int boxId,
@PathParam("containerId") String containerId) {
....
}
我还在前面放了一个过滤器,如下所示:
public class AuthenticationFilter implements ContainerRequestFilter{
public void filter(ContainerRequestContext requestContext) {
System.out.println("Hello Authentication filter!!!");
}
}
有没有类似的方法可以在过滤器内部执行类似的@Path("...")
?这与GET/POST/PUT等的身份验证参数要求相同。。。此资源的身份验证取决于boxId和containerId
我想我正在寻找的是类似于Name Binding的东西,但不是积极的
共 (0) 个答案