gpt4 book ai didi

java - 为什么在完成 webRequest 后清理 SecurityContextHolder 是有好处的?

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:12 25 4
gpt4 key购买 nike

为什么请求完成后需要清理requestContextHolder?我阅读了 spring 文档来找到答案,但并不清楚。

最佳答案

HttpServletRequest 由一个线程参与。许多 Servlet 容器不会为收到的每个请求创建一个新线程,而是回收线程以节省资源。如果您将数据存储在 ThreadLocal 作用域变量上,则该变量将在请求过程中幸存下来,并且当另一个请求再次使用 thred 时仍然存在。这就是为什么你必须清洁它们。

关于java - 为什么在完成 webRequest 后清理 SecurityContextHolder 是有好处的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22448969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com