gpt4 book ai didi

java - 如何将所有属性从一个 JavaBean 复制到另一个具有不同属性名称的 JavaBean?

转载 作者:行者123 更新时间:2023-11-29 03:38:51 27 4
gpt4 key购买 nike

我想将大量 bean 的属性从一个 JavaBean 复制到另一个。我查看了 Apache Commons BeanUtils .但问题是它希望两个 bean 中的属性名称相同。无法提供映射。

例如在我的 bean 1 中,属性可能是 firstName,而在 bean 2 中,它可能是 name

因此我想要一些方法来透明地复制这些属性,并且如果可能的话在属性名称之间的某处提供映射。

最佳答案

尝试使用 Dozer .它支持您期望的映射。它们支持通过 XML、注释等进行映射。

检查 here举个简单的例子。

关于java - 如何将所有属性从一个 JavaBean 复制到另一个具有不同属性名称的 JavaBean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14116952/

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