skywalking和JPA衝突問題解決

衝突原因: 不加skywalking的時候,JPA接口的代理方式爲JDK動態代理,加入skywalking後,JPA的接口代理方式變成了CGLIB。如下圖所示爲判斷JPA接口代理方式的邏輯: 之所以加入skywalking後,代理方式變成CGLIB的原因是,skywalking對hasNoUserSuppliedProxyInterfaces方法進來了重新定義。代理的邏輯代碼如下圖,第二張圖是具體
相關文章
相關標籤/搜索