本文最后更新于 2024-11-24,转载请标明原作者!


在最外层拦截器的preHandle里获取用户信息,并将用户信息存储进ThreadLocal里。

在具体的业务代码里就可以直接获取ThreadLocal里的用户信息而不必再从Redis里获取。

UserHolder代码:

在请求完成后需要从ThreadLocal里删除此用户信息: