拦截器和ThreadLocal的配合使用
本文最后更新于 2024-11-24,转载请标明原作者!
在最外层拦截器的preHandle里获取用户信息,并将用户信息存储进ThreadLocal里。
在具体的业务代码里就可以直接获取ThreadLocal里的用户信息而不必再从Redis里获取。
UserHolder代码:
在请求完成后需要从ThreadLocal里删除此用户信息:
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员七字节
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果