【发布时间】:2021-06-24 00:02:54
【问题描述】:
根据这个Lombok documentation,用@Builder注释一个类会产生7个东西,其中之一是“一个明智的toString()实施"
在我正在做的项目中,这个默认的toString()方法实际上引起了jacoco report认为该方法的一些烦恼没有经过测试,事实上也没有,因为我根本不想有一个 toString() 方法。
有没有办法避免生成默认的toString()方法,如果有,怎么做?
任何想法或见解将不胜感激。
【问题讨论】:
-
如果 JaCoCo 报告是问题,可以使用
lombok.addLombokGeneratedAnnotation = true对生成的代码进行注释。然后它将被 JaCoCo 忽略。 -
看看stackoverflow.com/questions/25592437/…,因为生成的 toString() 将显示与 getter 和 setter 相同的特征。
标签: java tostring builder jacoco lombok