gpt4 book ai didi

java - 在数据模型之间转换时帮助消除样板文件的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:35 24 4
gpt4 key购买 nike

我正在开发一个项目,其中有两组 XML 模式生成的对象,它们是具有相似结构的两组完全不同的类。两个集合之间的转换包含大量样板冗余编码(例如转换具有多个嵌套层集合的元素)。

我对任何基于反射或字节码生成的工具感兴趣,这些工具可能能够采用一组声明性转换规则并生成必要的代码。

这是针对 Java 的。

<小时/>

仅供引用:我了解 commons-beanutils、copyProperties字段名称、方法名称和包含的类类型都不同,但在最低级别,字符串、枚举、整数和日期都可以简单地转换。 Bean 模式副本不起作用。

最佳答案

我一直在使用推土机来完成此任务并且效果很好。看看@http://dozer.sourceforge.net/

关于java - 在数据模型之间转换时帮助消除样板文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213041/

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