今天看啥  ›  专栏  ›  Java核心技术

Lombok 翻车造成的事故,太坑了!

Java核心技术  · 公众号  ·  · 2020-12-04 11:00
戳这里,加关注哦~序言 去年在项目当中引入了Lombok插件,着实解放了双手,代替了一些重复的简单工作(Getter,Setter,toString等方法的编写)。但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉到是Lombok的问题,后来跟踪了对应的其他组件的源码,才发现是Lombok的问题!Setter-Getter方法的坑 问题发现我们在项目当中主要使用Lombok的Setter-Getter方法的注解,也就是组合注解@Data,但是在一次使用Mybatis插入数据的过程当中,出现了一个问题,问题描述如下:我们有个实体类:@Datapublic class NMetaVerify{    private NMetaType nMetaType;    private Long id;    ....其他属性}当我们使用Mybatis插入数据的时候,发现,其他属性都能正常的插入,但是就是nMetaType属性在数据 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照