一、该问题的重现步骤是什么?
1. 调用方法加@async的时候,无法获取用户信息
2. 去掉异步注解后,可以获取
二、你期待的结果是什么?实际看到的又是什么?
期望在@async方法里是否能直接获取用户信息!
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex-boot
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
AuthUtil采用的是从request请求头获取token,再解析构建出User类。
如果是异步,没有了request,自然就获取不到了。
如果你想取到这个值,可以在异步之前先获取,然后存放到本地线程,再从异步方法获取。
扫一扫访问 Blade技术社区 移动端