lombok注解顺序踩坑 问题:在使用lombok 1.16.22版本的时候无意发现一个有趣的现象,当注解顺序如下图所示时,如果当前类中存在自定义构造方法时,编译会报错Error:(10, 1) java: 已在类 cn.hyperchain.xsb.application.service.business.Demo中定义了构造器 Demo()
解决方案:尝试多次后发现这应该是lombok 1.16.22版本的一个bug,可通过如下方案解决1、手动添加无参构造并去除@NoArgsConstructor注解
2、升级lombok版本,将lombok版本升级为最新版本即可,当前最新版本1.18.8,可解决当前问题,但1.18.8版本可靠性还有待考究