Java 下有啥 api 可以比较两个 pojo 类,找出不同的属性?

2017-11-13 11:38:31 +08:00
 esolve

之前项目遗留的两个 pojo 类,里面的属性很多,大部分是相同的,

少部分不同

现在要比较出哪些属性不同

肉眼排查有点麻烦

有啥 api 可以自动比较?

1920 次点击
所在节点    问与答
9 条回复
EagleB
2017-11-13 11:42:56 +08:00
我觉得可以花半个小时自己写一个
EagleB
2017-11-13 11:43:27 +08:00
利用反射
watzds
2017-11-13 12:26:52 +08:00
或者转 json map 比较一下?
ieiayaobb
2017-11-13 13:24:21 +08:00
Apache BeanUtils
Acheron
2017-11-13 13:34:21 +08:00
idea 都自带对比功能啊
kanshan
2017-11-13 13:36:28 +08:00
功能? 用反射 只是临时 用比较工具
esolve
2017-11-13 13:56:08 +08:00
@ieiayaobb 具体?
esolve
2017-11-13 13:56:21 +08:00
@Acheron 属性顺序打乱的
AlbertChen
2017-11-13 18:10:53 +08:00
用 java-object-diff

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/405915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX