龙目岛(Lombok),仅使用getter setter而不等于或tostring

时间:2018-10-05 14:24:28

标签: java spring-boot lombok

因为我们不使用tostringequals,它减少了coverage

所以我们需要为tostringequals禁用lombok

有什么办法吗?

对于吸气剂

@Getter(AccessLevel.NONE)

我可以这样做,但对于其他人,我该怎么办?

据我了解,

@lombok.Accessors(chain = true, fluent = true)

这也适用于吸气剂设置器

2 个答案:

答案 0 :(得分:3)

我不知道您所使用的承保范围是什么,但是我们启用了lombok设置,以防止它影响我们的承保范围。使用以下命令在项目的顶层创建 lombok.config 文件:

config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true

第一行是可选的;它只是告诉lombok停止搜索其他配置文件。第二行使lombok向其创建的方法添加注释,以将其标记为lombok生成。对于我们使用的覆盖率工具,jacoco可防止其在计算覆盖率时考虑这些方法。

答案 1 :(得分:2)

如果我正确理解了您的问题,则应该这样做。

@Setter
@Getter
public class SomeClass {
...
}