快速(有效且高效)的方法来复制Java bean属性

时间:2014-06-12 11:56:56

标签: java performance properties javabeans

我有这个bean,最多有200个属性。我必须复制到另一个结构略有不同的bean,但有多达200个属性。

复制这些属性的最有效和最有效的方法是什么。默认我正在做:

bean1.setProperty1(bean2.getProperty1Equivalent());
....
bean1.setProperty200(bean2.getProperty200Equivalent());

有时,这需要0个CPU时间来完成,但是当事务增加时,它可能需要500毫秒到1000毫秒之间的任何时间。我希望有更聪明/更快的方法来复制这些属性。

有没有更好的方法来做到这一点,而不必修改两个bean?

0 个答案:

没有答案