为什么用户要放在Threadlocal中

来源:4-9 用户登录流程-spring拦截器实现鉴权-1

肖小小

2019-10-05

图片描述
为什么用户要放在Threadlocal中 直接放在session中不好么 和session对比这样做有什么好处

写回答

1回答

格鲁

2019-10-05

session是属于servlet的属性,如果业务代码直接调用,具有很强的侵入性,而且很多使用到用户对象的方法都需要传递session参数。但threadlocal可以封装成静态方法,可以在整条请求链路中调用

0
1
肖小小
放在session中是每个用户都可以用吗 还是说不用的会话是独立的
2019-10-06
共1条回复

Java从单体到微服务打造房产销售平台

单体开发,SpringCloud微服务改造,架构原理剖析,让你在大型项目中独当一面!

711 学习 · 349 问题

查看课程