gpt4 book ai didi

java - Dozer Mapping : Mapping via XML vs Mapping via API. 哪一个执行得更快?

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

在我的项目中,我通过 XML 使用推土机映射。但我的项目团队要求我通过 API 使用映射。他们声称通过 API 进行映射比 XML 更快,因为通过 api 进行映射已经是编译后的代码。

请帮助我了解通过 API 进行的映射是否真的比通过 XML 进行的映射更快。

最佳答案

我认为您的团队可能没有捕获重点。请记住,当您向 Dozer 提供 XML 或 API 映射时,您所做的只是配置它。您实际上并没有在配置时映射任何内容,并且配置通常仅在应用程序启动时发生一次。

配置完成后,两种方法都使用相同的基于反射的引擎,使用如下调用(以及其他选项)来完成实际映射的繁重工作:

DestinationObject destObject = mapper.map(sourceObject, DestinationObject.class);

如果您真的关心 map 性能;然后使用获取/设置手动映射。

关于java - Dozer Mapping : Mapping via XML vs Mapping via API. 哪一个执行得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851927/

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