有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

过滤器中的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) 个答案