純手寫lombok插件

實現思路: 1.自定義註解GdzData 2.利用javassist字節碼技術創建CtClass容器 3.給ctClass對象添加get,set方法 4.更新之前的class文件 lombok插件可以簡化代碼,大大提高JavaBean中方法的執行效率。lombok實現原理如下圖: 首先是項目的源代碼文件,在經過編譯處理以後,lombok會使用自己的抽象語法樹去進行註解的匹配,如果在項目中的某一個類
相關文章
相關標籤/搜索