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

2017 年 11 月 13 日
 esolve

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

少部分不同

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

肉眼排查有点麻烦

有啥 api 可以自动比较?

2591 次点击
所在节点    问与答
9 条回复
EagleB
2017 年 11 月 13 日
我觉得可以花半个小时自己写一个
EagleB
2017 年 11 月 13 日
利用反射
watzds
2017 年 11 月 13 日
或者转 json map 比较一下?
ieiayaobb
2017 年 11 月 13 日
Apache BeanUtils
Acheron
2017 年 11 月 13 日
idea 都自带对比功能啊
kanshan
2017 年 11 月 13 日
功能? 用反射 只是临时 用比较工具
esolve
2017 年 11 月 13 日
@ieiayaobb 具体?
esolve
2017 年 11 月 13 日
@Acheron 属性顺序打乱的
AlbertChen
2017 年 11 月 13 日
用 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