有没有办法复制包含其他对象的对象,只要它们具有相同的getter和setter方法名?例如,我正在从web服务中获取对象,而大多数对象都包含其他对象。大多数都在至少5层深的地方与其他对象分叉。
我想用相同的getter和setter方法名将返回的对象设置为我自己的同名对象。我的问题是我不能保证web服务不会改变,这意味着我不能只使用从wsdl生成的对象。
我开始研究BeanUtils,但它似乎不会递归地查找对象。任何建议或一个正确方向的观点都是很棒的。谢谢。
发布于 2013-01-31 08:49:30
你应该试试DOZER
Dozer是Java Bean到Java Bean的映射器,它递归地将数据从一个对象复制到另一个对象。通常,这些Java具有不同的复杂类型。
https://stackoverflow.com/questions/14616581
复制相似问题