我正在写一个 Jersey Response 过滤器。我正在使用泽西岛 1.17。我想在过滤器 API 中访问 httpServletRequest 的某些属性。我现在正在做的事情如下。像下面的代码片段那样注入 servletRequest 是否安全,或者这会导致某种并发问题?如果同时有多个请求进来,不同请求中的servletRequest会互相覆盖吗?谢谢你的帮助。
public class LoggingFilter implements ContainerResponseFilter {
@Context private HttpServletRequest servletRequest;
@Override
public ContainerResponse filter(final ContainerRequest req, final ContainerResponse resp) {
String s = this.servletRequest.getAttribute("xxx");
....
}
}