Dozer 中的映射是按顺序进行的吗?

Is the mapping in sequential order in Dozer?

我有推土机映射如下

<mapping>
      <class-a>Class1</class-a>
      <class-b>Class2</class-b>
           <field>  <a>C1.field1</a>  <b>C2.field1</b>  </field>
           <field custom-converter="converterField2">  <a>C1.field2</a>  <b>C2.field2</b>  </field>
           <field>  <a  custom-converter="converterField3">  C1.field3</a>        <b>C2.field3</b>  </field>
           <field>  <a>C1.field4</a>  <b>C2.field4</b>  </field>
</mapping>

我有四个mappings映射文件。 Dozer 是否按顺序映射,例如先映射 field1,然后映射 field2,再映射 field3?

还是会按任意顺序做地图?

是的,映射是按顺序进行的。字段名称通过反射从文件中获取并添加到列表中。然后迭代这些列表并将值一一映射。

具体来说,是获取名称 here and the mapping starts here