有没有办法复制包含其他对象的对象,只要它们具有相同的 getter 和 setter 方法名称?例如,我从 Web 服务中获取对象,并且大多数对象都包含其他对象。大多数至少有 5 层深,它们与其他物体分叉。
我想使用相同的 getter 和 setter 方法名称将返回的对象设置为我自己的同名对象。我的问题是我不能保证 Web 服务不会改变,这意味着我不能只使用从 wsdl 生成的对象。
我开始研究 BeanUtils 但它似乎并没有递归地查看对象。任何建议或正确方向的观点都会很棒。谢谢你。