SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

Java对象的diff工具 java-object-diff

java-object-diff 是一个简单但功能强大的寻找Java对象之间的差异的库。这需要对比两个对象,并能生成一个树状结构表示对象和他们的子对象之间的差异。然后,这个树状结构可以通过提取更多信息或更改应用到底层的数据结构。

特征:

  • 可以与你能想到的几乎任何类型的对象和任意深度嵌套

  • 发现两个对象之间的差异

  • 告诉你一切变化检测结果

  • 返回遍历树形结构形状的差异

  • 提供读写访问底层对象,让你不仅要提取改变的值,而且可以应用差异作为一个补丁。

  • 不需要改变现有的类(在大多数情况下)

  • 提供了一个非常灵活的配置API来定制您的一切需要

  • 微小简单但非常强大的API

  • 检测并处理对象图中的循环引用

  • 除了SLF4J没有其他运行依赖

  • 与Java1.5及以上兼容

开始

使用Maven

<dependency>
    <groupId>de.danielbechler</groupId>
    <artifactId>java-object-diff</artifactId>
    <version>0.93.2</version>
</dependency>

使用Gradle

compile 'de.danielbechler:java-object-diff:0.93.2'

未经允许不得转载:SEARU.ORG » Java对象的diff工具 java-object-diff

赞 (0)
分享到:更多 ()

评论 0