标签: java
为了减少编写的代码量,我试图使用Apache的bean utils将属性从一个bean复制到另一个具有相同字段的不同类型的bean。但是,目标Bean没有任何设置器。例如
BeanUtils.copyProperties(dest, sourceItem);
由于目标项目没有任何设置器,因此似乎未设置其字段。
是否有另一个图书馆可以实现我想要做的事情?
注意,据我所知,按照定义,没有增幅器的类不是bean,但是我仍然想复制这些属性。
答案 0 :(得分:0)
您可以尝试使用PropertyUtils.copyProperties()吗? https://commons.apache.org/proper/commons-beanutils/apidocs/org/apache/commons/beanutils/PropertyUtilsBean.html#copyProperties-java.lang.Object-java.lang.Object-