gpt4 book ai didi

java - 在推土机中默认后调用自定义转换器

转载 作者:太空宇宙 更新时间:2023-11-04 14:47:33 26 4
gpt4 key购买 nike

默认后Dozer可以调用自定义转换器吗?我想创造类似链条的东西。首先,我想调用默认转换器来使大部分转换工作,然后才调用自定义转换器来填充复杂字段?

编辑

默认情况下,当我创建自定义转换器时,我需要重写两个方法。每个方法都有 2 个参数源对象目标对象。但是当我们调用 convertTo 方法时,第二个参数(目标对象)等于 null。那么我可能需要在映射文件中指定一些内容,以使推土机在自定义之前处理默认转换器?

抱歉英语不好

最佳答案

查看源代码后,我明白这可能是不可能的。建议在字段级别使用自定义转换器,而不是使用此推土机库,如下所示:

<mapping wildcard="false" >
<class-a>package.A</class-a>
<class-b>package.B</class-b>
<field>
<a>id</a>
<b>id</b>
</field>
<field custom-converter="test.AtoBNameFieldCustomConverter">
<a>name</a>
<b>name</b>
</field>
</mapping>

这可能对某人有帮助。

关于java - 在推土机中默认后调用自定义转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24230096/

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