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,只是少写了重复代码。

0
0

Java分布式系统解决方案 掌握企业级分布式项目方案

分布式六大命门逐一剖析破解,廖师兄带你寻找最优解

495 学习 · 97 问题

查看课程

相似问题