我将一些属性存储在 中lombok.config
,但我认为这是减少类中不必要的 lombok 注释堆栈的好方法。这些属性之一如下;
lombok.equalsAndHashCode.callSuper = CALL
我虽然这会关闭编译器并结束以下 IDE (Intellij) 警告,即在这些类上放置一个@EqualsAndHashCode
带有callSuper
值的集合@Data
并扩展一些其他类;
生成 equals/hashCode 实现但没有调用超类,即使此类没有扩展 java.lang.Object。如果这是故意的,请添加
@EqualsAndHashCode(callSuper=false)
到您的类型中。
它没有!有没有办法在不callSuper
直接在类上添加属性的情况下停止这些警告?