我不知道这是否可能,但我已经创建了 Jersey 过滤器来扩展日志过滤器,我添加了
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
<param-value>com.chegg.commons.web.logging.WebRequestLogger</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>com.chegg.commons.web.logging.WebRequestLogger</param-value>
</init-param>
在我的 web.xml 中,一切正常。我想再提高一个层次。servlet 容器可以通过我的日志记录类顶部的任何注释调用没有 web.xml 中的条目的过滤器。像@Aspect 这样的东西。我不想使用@Aspect,因为它不是过滤器。