gpt4 book ai didi

java - 如何在 Java 中将 Bean A 的属性子集复制到 Bean B?

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:21 25 4
gpt4 key购买 nike

本质上我正在寻找的是一种简单的方法,例如:

BeanUtils.copyProperties(dest, orig);

这来自 apache,但将所有属性从源复制到目标。我需要一些只能复制属性的某个子集的东西...如下所示

String[] propertyNamesToCopy = {"firstName", "lastName"};
BeanUtils.copyProperties(dest, orig, propertyNamesToCopy);

有什么建议吗?

最佳答案

您可以使用 BeanUtils 中的 copyProperty 来复制单个属性。只需循环您的属性并使用它即可。您可以将其提取到方法中。

关于java - 如何在 Java 中将 Bean A 的属性子集复制到 Bean B?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32050079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com