如何使用dozerMap将字符串常量发送到字段值?

z2acfund  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(310)
'<mapping map-id="vehicle Info">
  <class-a>vehicle Info</class-a>
  <class-b>uninsured</class-b>

  <field>
     <a>CONSTANT_CAR</a>
     <b>car.value</b>
  </field>
</mapping>'

我试图将“constant\u car”的常量值发送到位于车辆内部的“car.value”字段中
有人能指导我如何将常量值传递给位于目标类中的setter吗。

pgvzfuti

pgvzfuti1#

您应该能够通过为常量字段设置'is accessible=“true”'来访问常量。因此,您的Map可以如下所示:

<mapping map-id="vehicle-info">
  <class-a>path.to.VehicleInfo</class-a>
  <class-b>path.to.Uninsured</class-b>

  <field>
     <a is-accessible="true">CONSTANT_CAR</a>
     <b>car.value</b>
  </field>
</mapping>

在命名 <class-a> 以及 <class-b> 标记您放置到类的完整路径。
我刚刚用一些示例代码进行了测试,它按预期Map了常量。让我知道它是否适合你!

相关问题