2014-09-04 27 views
0
We have set User Item value in MDC class on Servlet, and getting item value in one common class. 

    Using this logic, since we can't pass item value to common class due to some difficulties. 

    Can anyone please suggest can we use MDC Log4J for non logging purpose or please suggest a way to achieve our requirement. 

MDC.put( '項目', 'XXXX') MDC.get( '項目')我們可以使用MDC非採伐目的JAVA

感謝 希夫

回答

0

你可以使用ThreadLocal變量。

+0

謝謝Samarth,它會安全地使用ThreadLocal,因爲它會產生內存相關的問題 – 2014-09-04 06:28:58

+0

已經嘗試過ThreadLocal,有時會得到空值,但MDC總是給出實際值 – 2014-09-05 04:49:42

相關問題