java - 将对象内容复制到其他类型的其他对象

标签 java

我有一个名为 OldClass 的类和一个名为 NewClass 的类。这两个类具有完全相同的字段。我可以将值从 OldClass 复制到 NewClass,而无需手动调用每个类大约 100 个字段(200 个这样的类对)的 getter 和 setter。

最佳答案

是的,你可以。 我建议你看一下 MapStruct。它应该非常适合您的要求。

只需为您的类定义一个映射器接口(interface),然后让 MapStruct 创建实现。

看看http://mapstruct.org/

关于java - 将对象内容复制到其他类型的其他对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56130342/

相关文章:

java - 如何区分ApplicationContext和Context?

java - 在 Java Play Framework 2.2.x 中启用 CORS

java - TagSoup 和 XPath

java - 如何使用流计算列表的总和?

java - Java 11 中的 Jasperreport。java.lang.NoClassDefFoundError : Could not initialize class net. sf.jasperreports.engine.util.JRStyledTextParser

java - 为什么 % 运算符在 Python 和 Java 中的工作方式不同?

java - Play Framework 中的发布请求中的表单值为null

java - 比较Java中的两个日期,一个从MySQL获取

java - 字符串内存分配和字符串池概念

java - 什么是实现 REstful API 的最佳轻量级/高性能嵌入式 Web 服务器