java - 使用 Dozer Java API 配置自定义转换器

标签 java dozer


我正在尝试使用 Dozer Java API 通过自定义转换器映射两个 Java 类。有没有一种方法可以在 Java 中配置类级别的自定义转换器?现在我必须在 XML 中添加配置:

<configuration>
    <custom-converters>
        <converter type="com.abc.A2BConverter" >
            <class-a>com.abc.ClassA</class-a>
            <class-b>com.abc.ClassB</class-b>
      </converter>
    </custom-converters>     
</configuration>`

感谢任何帮助!

最佳答案

Dozer 文档说:

In fact some parts of the configuration (e.g. global configuration block) are only possible to express in Xml format. (Link)

据我所知,必须在此全局配置 block 中定义类级自定义转换器。

所以:不,您不能通过 Java API 定义它们。

关于java - 使用 Dozer Java API 配置自定义转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033937/

相关文章:

Java 标记化 : Treat Anything Separated by an Underscore as One Word

java - 如何以编程方式从默认地名词典中删除查找

java - 如何从 MIB 获取 DisplayString 大小约束?

java - 使用 getter 或将它们分配给变量是否更有效?

java - 具有 SQL Server Identity 列的 Hibernate Save 方法

java - Dozer 映射/更新集合

java - Dozer 从字符串到对象的映射

Java - 映射包含对象列表的两个对象(具有不同命名但功能相同的对象)

java - SuperCSV,Dozer : Writing to a csv file. 对于具有多行列表的对象

Java:合并 2 "beans"以生成一个新的