Java 排除Lombok@Builder附带的toString()方法

Java 排除Lombok@Builder附带的toString()方法,java,tostring,builder,jacoco,lombok,Java,Tostring,Builder,Jacoco,Lombok,根据这一点,通过使用@Builder注释一个类,可以生成7个东西,其中一个是“一个合理的toString()实现” 在我正在处理的项目中,这个默认的toString()方法实际上造成了一些麻烦,jacoco report认为该方法没有经过测试,事实上也没有,因为我根本不想使用toString()方法 有没有办法避免生成默认的toString()方法?如果有,如何避免 如果您有任何想法或见解,我们将不胜感激。我认为您无法删除toString(),但您可以始终对其进行测试并验证是否存在nullPoi

根据这一点,通过使用@Builder注释一个类,可以生成7个东西,其中一个是“一个合理的toString()实现”

在我正在处理的项目中,这个默认的toString()方法实际上造成了一些麻烦,jacoco report认为该方法没有经过测试,事实上也没有,因为我根本不想使用toString()方法

有没有办法避免生成默认的toString()方法?如果有,如何避免


如果您有任何想法或见解,我们将不胜感激。

我认为您无法删除toString(),但您可以始终对其进行测试并验证是否存在nullPointerException


如果您的类中有np方法,那么最好将该类作为例外添加,默认情况下会测试日志,并且代码中没有特定的逻辑。

如果JaCoCo报告是问题所在,则可以使用它对生成的代码进行注释。然后JaCoCo将忽略它。请看一下,因为生成的toString()将显示与getter和setter相同的特性。