gpt4 book ai didi

java - 没有 xml 的简单对象到对象映射器?

转载 作者:行者123 更新时间:2023-12-02 06:37:06 25 4
gpt4 key购买 nike

我正在寻找一个无需 XML 配置即可工作的对象到对象映射器。应该可以将任何简单类型以及嵌套列表从一个对象转换为完全不同的对象。

喜欢:

class IncomingDTO {
String firstname;
String lastname;
List<Customer> customers;
}

class Customer {
Address address;
}


class ResultDTO {
String name; //should be a combination of firstname+lastname
List<Address> addresses; //which might come from
}

我正在寻找一种方法,无需迭代每个对象并手动复制每个条目。也许有一个库可以提供某种映射配置来为我完成剩下的工作?

最佳答案

如果可能的话,我更愿意在您的 Java 代码中执行此操作。我不确定为什么当基于代码的解决方案更容易阅读且更具可扩展性时,使用一些基于声明的解决方案会有好处。

如果您需要一个框架来执行此操作,也许 Dozer是有用的。它提供了一种识别 mappings using annotations 的方法(以及 XML)

关于java - 没有 xml 的简单对象到对象映射器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516782/

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