gpt4 book ai didi

java - Dozer - 基于条件的映射

转载 作者:行者123 更新时间:2023-12-01 08:49:18 24 4
gpt4 key购买 nike

您好,我正在创建 dozer bean 映射 xml 以从一个对象转换为另一个对象。现在我需要根据条件映射这些 bean。例如:

if(A == "Static")
<field>
<a>A</a>
<b>T</b>
</field>
else if (A == "Dynamic")
<field>
<a>A</a>
<b>D</b>
</field>

推土机支持这种条件映射吗?请让我知道实现这一目标的最佳方法是什么?提前致谢!!

最佳答案

不,Dozer 无法根据这样的条件进行映射。事实上,这正是我公司开发自己版本的 Dozer 的原因,以便能够应用更多条件案例。

我认为您正在寻找的是 CustomConverter Dozer 的功能,允许您使用 Java 类指定条件。实现CustomConverter类,并在xml中给出Java类的完整路径。

关于java - Dozer - 基于条件的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42482426/

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