微信中阅读,欢迎👏👏👏关注公众号:
CodeFit
。
创作不易,如果你觉得这篇文章对您有帮助,请不要忘了 点赞、分享 和 关注,为我的 持续创作 提供 动力!
最近看到一个有趣的问题,Request Scope(请求作用域) 的数据是存储在 ThreadLocal 中,还是 Spring 容器中?
事实上,在 Spring 框架中,Request Scope 的数据实际上是与当前 HTTP 请求相关联的,它的生命周期仅限于单个 HTTP 请求的处理过程。
所以,问题中的两个选择都是错误的。
要知道思考得到准确答案,需要先了解 Request Scope 数据的存储机制是怎么样的。
-
存储位置:
Request Scope 的数据并不是存储在 ThreadLocal 或 Spring 容器中的。实际上,它是存储在与当前请求相关联的特定对象中。 -
Serv