1. 程式人生 > >揭開Spring事務處理

揭開Spring事務處理

比如,你要在某個操作中的每個處理流程都要知道操作人資訊,而且這個流程可能不是在一個方法或者一個類中處理完,如果在session環境中,你可能會考慮用session,但不是所有的開發都是在Session環境中的,那麼此時ThreadLocal邊是最好的幫手,可以在使用者觸發這個操作時候將使用者資訊放在ThreadLocal中,那麼後面的每個流程都可以從ThreadLocal中獲取,而且這個是執行緒範圍的,每個執行緒中的ThreadLocal是不相干的,這樣也防止了多執行緒的操作。