因为
`@Autowired
HttpServletRequest request
这样自动注入之所以能够实现依靠的是 ThreadLocal 即线程局部变量来维护的吧?
谢谢
1
wangyanrui 2020-05-20 17:35:48 +08:00 1
1. 当前版本是用 ThreadLocal 来操作的
2. 不能武断的说用不了,例如:可以注入一个 HttpServletRequest 工厂实现实例,然后有一个 Filter 、Interceptor 之类的,预先往 Request 里面添加个唯一标识符,并且将这个唯一标识符作为一个 Map 的 key,Request 作为 Map 的 value,然后在使用这个实例的时候,根据这个 key 获取对应示例。 不知道会不会有这样的骚操作,技术上是能实现的~ |