【发布时间】:2011-12-30 02:21:51
【问题描述】:
是否可以在 EE 6 中使用 @ApplicationPath 和 @Path 注解来模拟 servlet 过滤器链?
例子:
@ApplicationPath("/api")
class Filter extends Application {
@Path("/*")
public void filter() {
log.info("Request to API");
}
}
...
@Path("/foo")
class Foo {
@GET
@Path("/bar")
@Produces("text/plain")
public String bar() {
return "Hello World";
}
}
URL 应该是http://foobar.com/api/foo/bar,但是“filter”方法会被调用,就好像它是一个 servlet 过滤器链一样。我知道上面的方法行不通,但是这种方法中是否有注释方法可以实现与从 web.xml 文件配置“过滤器”相同的效果?
【问题讨论】:
标签: java jakarta-ee servlets annotations servlet-filters