使HttpServletRequest可用于另一个线程

时间:2019-06-26 10:22:00

标签: java multithreading threadcontext

如何在产生它的线程之外的其他线程中注入HttpServlet?

我需要在代码HttpServletRequest'的某些部分使用'X,但是此X在不同的线程中运行(由于RxJava),这会导致异常当我尝试在该新线程中访问@Autowired HttpServletRequest时。我知道HttpServletRequest被包装在ThreadLocal中,因此Spring将无法注入当前的HttpServletRequest实例。

boolean vip = Boolean.parseBoolean(this.httpServletRequest.getHeader("isVip"));

0 个答案:

没有答案