Java 在筛选器中映射URI模板
我有一个我觉得应该是一个快速的问题,但也许我不太确定合适的术语来寻找这个问题的答案 我目前正在使用Jersey 2.0运行Jetty 9.2 web服务器。我成功地将url模板映射到请求,如下所示:Java 在筛选器中映射URI模板,java,rest,jersey,requestfiltering,Java,Rest,Jersey,Requestfiltering,我有一个我觉得应该是一个快速的问题,但也许我不太确定合适的术语来寻找这个问题的答案 我目前正在使用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,
@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!!!");
}
}
我还在前面放了一个过滤器,如下所示:
@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
我想我正在寻找的是一些类似的东西,但不是积极的