用ThreadLocal来优化下代码吧

最近接手了一个老项目,看到一个很有意思的现象。 这个项目中大量的方法入参都会带上user信息,比如这样 它的意图是希望在方法内使用user的信息,但是如此大范围的传递用户信息,第一感觉就是不优雅。那有什么办法可以优化一下呢? 我们第一反应是,可以存一个全局变量,在初始位置将用户信息存入全局变量,然后在需要的地方去get一下。 那在WEB应用中,每个请求都是一个独立线程,怎么去标记呢? 可以用线程的
相关文章
相关标签/搜索