我使用Dozer在 Java bean 之间进行映射。我有一个推土机映射文件,其中包含所有映射。示例映射如下所示:
<mapping>
<class-a>com.xyz.A</class-a>
<class-b>com.xyz.B</class-b>
<field>
<a>key</a>
<b>id</b>
</field>
<field>
<a>actionId</a>
<b>action</b>
</field>
</mapping>
现在我想在运行时找到映射。例如,给一个字段作为字符串com.xyz.A.key
,我想找到它以com.xyz.B.id
编程方式映射到。我查看了 Dozer API(org.dozer.Mapper
接口),它只公开了映射 bean 的方法。
所以我的问题是:是否有 API 以编程方式查找映射?