如何在产生它的线程之外的其他线程中注入HttpServlet?
我需要在代码HttpServletRequest
'的某些部分使用'X
,但是此X
在不同的线程中运行(由于RxJava
),这会导致异常当我尝试在该新线程中访问@Autowired HttpServletRequest
时。我知道HttpServletRequest
被包装在ThreadLocal
中,因此Spring将无法注入当前的HttpServletRequest
实例。
boolean vip = Boolean.parseBoolean(this.httpServletRequest.getHeader("isVip"));