Groovy 是否有一个简单的解决方案来比较两个 Java bean 和嵌套 bean,而不使用它们的 equals(),即比较它们中的所有原始/java.lang.* 字段,然后对剩余的字段递归地执行相同的操作?在不平等的情况下,我当然希望得到一份关于什么是 eqaul 和什么不是的很好的报告。Unitils 的assertReflectionEquals正是这样做的,但我想知道 Groovy 中是否有类似的东西。
谢谢!
Groovy 是否有一个简单的解决方案来比较两个 Java bean 和嵌套 bean,而不使用它们的 equals(),即比较它们中的所有原始/java.lang.* 字段,然后对剩余的字段递归地执行相同的操作?在不平等的情况下,我当然希望得到一份关于什么是 eqaul 和什么不是的很好的报告。Unitils 的assertReflectionEquals正是这样做的,但我想知道 Groovy 中是否有类似的东西。
谢谢!