用ThreadLocal來優化下代碼吧

最近接手了一個老項目,看到一個很有意思的現象。 這個項目中大量的方法入參都會帶上user信息,比如這樣 它的意圖是希望在方法內使用user的信息,但是如此大範圍的傳遞用戶信息,第一感覺就是不優雅。那有什麼辦法可以優化一下呢? 我們第一反應是,可以存一個全局變量,在初始位置將用戶信息存入全局變量,然後在需要的地方去get一下。 那在WEB應用中,每個請求都是一個獨立線程,怎麼去標記呢? 可以用線程的
相關文章
相關標籤/搜索