关于ThreadLocal问题

来源:8-11 ThreadLocal,LoginFilter实现登录请求的拦截

慕沐6242967

2020-03-20

如果本项目不加ThreadLocal 存储用户信息,只是把用户信息存储到session中,需要用户信息再从session中取,这样会有什么问题?session 存储和ThreadLocal存储又有什么区别吗?

写回答

1回答

Jimin

2020-03-22

你好,每次从session里取也是可以的,只是可能很多方法里都要透传request对象或session对象或登录用户信息,导致一些方法要增加参数,而threadlocal只要在需要使用时直接拿来用就可以了,而且不需要每个接口都处理一次,找一个切面写入就ok了。实际操作下来你就会发现,使用threadlocal比session舒服很多

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程