我有一个Java bean,我想克隆它以获得一个新实例,但在新实例中,我希望很少有属性具有值,其他我不想被克隆/复制。
实施例: -
Source:- Class ABC, Object src --> field1 = 10, field2 =5, field3 = 6, field4 = 20
Target:- Class ABC, Oject clone --> field1 = 10, field2 = 5, field3 = null, field4 = null
我也可以使用copyProperties
但是,我必须创建一个类似但很小的类结构。
我也可以使用copyProperty
但是,我必须多次写它。
这是否有一个很好的解决方案。
答案 0 :(得分:0)
使用此方法 copyProperties(Object dest,Object orig) 对于属性名称相同的所有情况,将属性值从原始bean复制到目标bean。
你提到过你也在做同样的事情。可以去看看文章。我总是使用我的春季网络应用程序可能对你有所帮助。评论是否能解决你的问题。