是否可以在 lombok 中仅添加 HashCode 方法?
Is it possible to add only HashCode method in lombok?
我想实现自己的 equals(Object o)
方法,所以我只想使用 lombok 添加 hashCode()
。但我没有看到这样的选择。有解决办法吗?
不,在龙目岛,没有。不过,您可以使用 java.util.Objects.hash()
方法。
顺便说一句。你为什么想要这样的行为?您是否知道最近添加的 Lombok 功能,它允许您针对方法(而不仅仅是字段)应用 @EqualsAndHashCode
:https://projectlombok.org/features/EqualsAndHashCode(查找 @EqualsAndHashCode.Include
)。
从技术上讲,您可以使用 @Tolerate
,但我不建议这样做。
我想实现自己的 equals(Object o)
方法,所以我只想使用 lombok 添加 hashCode()
。但我没有看到这样的选择。有解决办法吗?
不,在龙目岛,没有。不过,您可以使用 java.util.Objects.hash()
方法。
顺便说一句。你为什么想要这样的行为?您是否知道最近添加的 Lombok 功能,它允许您针对方法(而不仅仅是字段)应用 @EqualsAndHashCode
:https://projectlombok.org/features/EqualsAndHashCode(查找 @EqualsAndHashCode.Include
)。
从技术上讲,您可以使用 @Tolerate
,但我不建议这样做。