纯手写lombok插件

实现思路: 1.自定义注解GdzData 2.利用javassist字节码技术创建CtClass容器 3.给ctClass对象添加get,set方法 4.更新之前的class文件 lombok插件可以简化代码,大大提高JavaBean中方法的执行效率。lombok实现原理如下图: 首先是项目的源代码文件,在经过编译处理以后,lombok会使用自己的抽象语法树去进行注解的匹配,如果在项目中的某一个类
相关文章
相关标签/搜索