【发布时间】:2020-08-01 17:32:19
【问题描述】:
我已经编写了 HandlerInterceptorAdapter 的实现。它将一些特定于请求的数据放在 ThreadLocal 中。因为线程被重新用于新请求,所以在处理请求时必须删除放在 ThreadLocal 中的数据。我应该实现哪个 HandlerInterceptorAdapter 方法来清除它?我看到有两个选项,postHandle 和 afterCompletion。我需要保证 ThreadLocal 中的数据被删除。
【问题讨论】:
标签: java spring spring-boot thread-local