@transactional @Aysncspring失效的原因 spring動態代理

參考博客
當Spring發現@Transactional或者@Async時,會自動生成一個ProxyObject(代理類),如:
在這裏插入圖片描述
此時調用Class.transactionTask會調用ProxyClass.產生事務操作。
然而當Class裏的一個非事務方法調用了事務方法,ProxyClass是這樣的:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章