1. 首页
  2. 编程语言
  3. Java
  4. 详解Lombok的坑

详解Lombok的坑

上传者: 2022-02-25 07:53:01上传 PDF文件 95.99 KB 热度 8次

去年在项目当中引入了Lombok插件,着实解放了双手,代替了一些重复的简单工作,但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉到是Lombok的问题,后来跟踪了对应的其他组件的源码,才发现是Lombok的问题!Lombok对于第一个字母小写,第二个字母大写的属性生成的get-set方法和Mybatis以及idea或者说是Java官方认可的get-set方法生成的不一样:Mybatis解析get-set方法获取属性名字的源码:Mybatis解析get-set方法为属性名字测试解决方案在使用easyexcel(easyexcel底层使用的是cglib来做反射工具包的:但是cglib使用的是Java的rt.jar里面的一个Introspector这个类的方法:解决方案

用户评论