我正在使用dozer来映射bean属性。我这样做的方式是:dozerMapper.map(sourceClass,destClass)。这将返回整个映射的类。 但是,有没有办法获得单个属性映射到的内容? 例如,如果SourceClass有propA,有没有一种简单的方法来获取propA映射到的DestClass中的相应属性?
答案 0 :(得分:1)
Dozer不公开公开其地图信息。您可能需要查看ModelMapper,它提供了一个允许您读取映射的SPI:
ModelMapper modelMapper = new ModelMapper();
List<Mapping> mappings = modelMapper.createTypeMap(Source.class, Dest.class).getMappings();
您可以在docs for the mapping interface中阅读更多内容,或查看项目网站上的一些常规示例和文档: