AuthUtil.getUser() 获取的是缓存

Blade 未结 2 735
LINGZERO
LINGZERO 剑童 2022-09-08 08:41

一、该问题的重现步骤是什么?

1.   AuthUtil.getUser()  获取的是缓存


二、你期待的结果是什么?实际看到的又是什么?

怎么更改,才能获取是实时数据。




三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2022-09-09 10:37

    AuthUtil.getUser() 是从token内解析出来的数据,如果你要实时,可以修改下getUser方法,只取token内的userId,然后通过userId去请求数据库得到最新的数据,再返回包装后的类

    0 讨论(0)
  • 2022-10-25 14:31

    getUser类修改了的话,如果远程调用user 这个微服务的接口,我看到我们的AuthUtill.getUser是从request取的,是单独的工具类

    0 讨论(0)
提交回复