0

鉴于 bean 映射器用于将业务模型映射到 DTO 模型,反之亦然:哪一个提供了转换属性路径的简单方法?

假设我的业务逻辑报告“person.street.number”是强制性的,现在我想以正确的方式告诉客户,即“personDto.streetnumber”

我很确定每个 bean 映射器都有这些知识,但是哪一个提供了访问这些知识的简单方法?

如果发现 ModelMapper 和 Orika 看起来很有吸引力,则基于此出色的 bean 映射器列表并在其网站上进一步阅读。

4

1 回答 1

1

ModelMapper 似乎提供了访问这些信息的好方法。根据配置,最具体地说MatchingStrategy,ModelMapper 将自动将值从源路径转换为目标路径,只要它们匹配。

要访问此信息,可以使用ModelMapper.getTypeMapTypeMap.getMappings

于 2013-10-24T07:48:07.647 回答