1.對於threadlocal的使用:
activiti節點完成時,觸發TaskCompleteListner監聽器,在節點完成方法中將應用的變量放入threadlocal中ThreadTaskDataTransfer.setTaskProcessInfoLocal(info);
在TaskCompleteListener的方法execute中通過ThreadTaskDataTransfer.getTaskProcessInfo();獲取。在變量傳遞較深,變量不是在一個方法裏面執行時。可以使用threadlocal