在 java 中检查对象是否相等而不使用等号覆盖

Check objects equality without equals overriding in java

java 中是否有任何实用程序允许检查对象是否相等而不用 equals 覆盖?由于某些原因,我不想为 class 提供 equals 方法。 我的单元测试需要 SomeUtils.equals(a,b) 之类的东西来比较所有对象字段(我猜是通过反射)。

您可以在 Apache Commons EqualsBuilder

中使用 EqualsBuilder.reflectionEquals(this, obj);