page contents

在哪些场景下会使用到 ThreadLocal?

轩辕小不懂 发布于 2022-01-22 15:55
阅读 592
收藏 0
分类:Java开发
2955
Nen
Nen
- 程序员

在调用 API 接口的时候传递了一些公共参数,这些公共参数携带了一些设备信息(是安卓还是 ios),服务端接口根据不同的信息组装不同的格式

数据返回给客户端。假定服务器端需要通过设备类型(device)来下发下载地址,当然接口也有同样的其他逻辑,我们只要在返回数据的时候判断好是什么类型的客户端就好了。上面这种场景就可以将传进来的参数 device 设置到 ThreadLocal 中。用的时候取出来就行。避免了参数的层层传递。


请先 登录 后评论