request.setAttribute(UID,1001)
来源:4-10 拦截器-token统一转接(下)

蓝色西西
2020-11-21
request.setAttribute(UID, 1001), 是不是可以避免每个接口都要去再次读取验证jwt,或者redis的情况吗? 好像不可以,因为preHandl还是每个api都需要执行的过程对吗。
那么这样的话,提前存储request.setAttribute(UID,1001),有什么实际的意义呢,用到时再去读取jwt token或 redis token提取userID不可以吗。
另外,request.setAttribute 这个是线程安全的吗,可以做到每个http用户的数据隔离吗。另外支持分布式吗。
写回答
1回答
-
廖师兄
2020-11-22
你没理解。再去看一遍这节课程。这不是给jwt用的,这是给redis+token方案用的。不会少读取redis,只是少写了重复代码。
00
相似问题
redis token的疑问
回答 1