我正在使用推土机来映射 bean 属性。我这样做的方法是:dozerMapper.map(sourceClass, destClass)。这将返回整个映射类。但是,有没有办法获取单个属性映射到的内容?例如,如果 SourceClass 有 propA,是否有一种简单的方法可以在 DestClass 中获取 propA 映射到的相应属性?
问问题
879 次
1 回答
1
Dozer 不会公开其映射信息。您可能想查看ModelMapper,它提供了一个允许您读取映射的 SPI:
ModelMapper modelMapper = new ModelMapper();
List<Mapping> mappings = modelMapper.createTypeMap(Source.class, Dest.class).getMappings();
您可以在映射接口的文档中阅读更多内容,或者在项目站点上查看一些通用示例和文档:
于 2011-06-29T22:49:10.967 回答