0

有没有办法复制包含其他对象的对象,只要它们具有相同的 getter 和 setter 方法名称?例如,我从 Web 服务中获取对象,并且大多数对象都包含其他对象。大多数至少有 5 层深,它们与其他物体分叉。

我想使用相同的 getter 和 setter 方法名称将返回的对象设置为我自己的同名对象。我的问题是我不能保证 Web 服务不会改变,这意味着我不能只使用从 wsdl 生成的对象。

我开始研究 BeanUtils 但它似乎并没有递归地查看对象。任何建议或正确方向的观点都会很棒。谢谢你。

4

1 回答 1

1

你应该试试推土机

Dozer 是一个 Java Bean 到 Java Bean 的映射器,它递归地将数据从一个对象复制到另一个对象。通常,这些 Java Bean 将具有不同的复杂类型。

于 2013-01-31T00:49:30.040 回答