如何将属性从一个Java bean复制到另一个Java bean?

我有一个简单的Java POJO,可以将属性复制到同一POJO类的另一个实例。

我知道我可以使用BeanUtils.copyProperties()做到这一点,但我想避免使用第三方库。

那么,如何简单,正确,安全地做到这一点呢?

顺便说一句,我正在使用Java 6。

回答:

我想如果您查看BeanUtils的源代码,它将向您展示如何在不实际使用BeanUtils的情况下执行此操作。

如果只想创建一个POJO的副本(与将属性从一个POJO复制到另一个POJO不太一样),则可以更改源Bean,以实现clone()方法和Cloneable接口。

以上是 如何将属性从一个Java bean复制到另一个Java bean? 的全部内容, 来源链接: utcz.com/qa/402266.html

回到顶部