检查对象相等而不等于在java中重写

在java中是否有任何utils允许检查对象的相等性而不等于覆盖? 出于某些原因,我不想为我的class级提供equals方法。 我需要在unit testing中使用类似SomeUtils.equals(a,b)的东西来比较所有对象字段(通过reflection我猜)。

你可以使用EqualsBuilder.reflectionEquals(this, obj); 在Apache Commons EqualsBuilder中