事務啓動bean的處理(Propagation.REQUIRES_NEW不生效的原因)

繼續進入   在創建代理對象時傳遞了目標對象taget, 在用cglib創建代理對象時,仍傳過去了target 最終返回的enhancer代理對象,如下圖示,仍含有目標對象taget實例(這就解釋了目標對象的自我調用 Propagation.REQUIRES_NEW 不會起作用的 ) 首先調用的是AOP代理對象而不是目標對象,首先執行事務切面,事務切面內部通過TransactionIntercep
相關文章
相關標籤/搜索