一、項目描述
在類ProxyFactory 裏面,看到很多方法都是沒有具體的實現,都是直接拋出一個異常,並提示你 // Body is replaced (injected) by JavassistProxyFactory .
看了一下,這裏沒有用到 Javassist 的動態代理,只是用到了 字節碼生成功能,就是在編譯的時候 會在target/class 下面生成 很多對應的 文件:
並且對ProxyFactory 動態填充,如下圖:
這裏是在pom 裏面配置了的,用於在編譯的時候就自動生成對應的.class 文件
二、概述
這裏 不比較Javassist 和其他的比如ASM 這些性能的比較,只是我感覺沒有在速度上提升多少,這個是編譯期間運行的,和調用請求時沒啥關係,完全可以自己新建對應的 .java 文件, 個人感覺是作者爲了少寫那幾十個方法, 哈哈 ,個人觀點