专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
目录
今天看啥  ›  专栏  ›  51CTO技术栈

为什么有些公司不让用Lombok?

51CTO技术栈  · 公众号  · 程序员  · 2020-10-22 18:05
    

文章预览

“ 去年在项目当中引入了 Lombok 插件,着实解放了双手,代替了一些重复的简单工作(Getter,Setter,toString 等方法的编写)。 图片来自 Pexels 但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉到是 Lombok 的问题,后来跟踪了对应的其他组件的源码,才发现是 Lombok 的问题! Setter-Getter 方法的坑 问题发现 我们在项目当中主要使用 Lombok 的 Setter-Getter 方法的注解,也就是组合注解 @Data,但是在一次使用 Mybatis 插入数据的过程当中,出现了一个问题。 问题描述如下: 我们有个实体类: @Data public   class   NMetaVerify {      private  NMetaType nMetaType;      private   Long  id;     ....其他属性 } 当我们使用 Mybatis 插入数据的时候,发现,其他属性都能正常的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览