ThreadPoolTaskExecutor里获取用户token
时间: 2023-08-03 09:55:02 浏览: 149
ThreadPoolTaskExecutor本身并不能获取用户token,因为它是一个线程池,只负责管理线程的执行。如果你需要在线程中获取用户token,你可以将token保存在ThreadLocal变量中,然后在任务执行时从ThreadLocal中获取。ThreadLocal是一个线程本地变量,每个线程都有自己的一份拷贝。你可以通过在请求处理开始时将token存储在ThreadLocal中,在进行任务执行时从ThreadLocal中获取该token。需要注意的是,在任务执行完毕后,一定要记得将ThreadLocal中的token清除,以免出现内存泄漏等问题。
阅读全文