Получить поле по отображению поля в Dozer - PullRequest
0 голосов
/ 15 сентября 2010

Я использую бульдозер для отображения свойств бина.Я делаю это так: dozerMapper.map (sourceClass, destClass).Это возвращает весь сопоставленный класс.Тем не менее, есть ли способ получить то, к чему привязано отдельное свойство?Например, если в SourceClass есть propA, есть ли простой способ получить соответствующее свойство в DestClass, которому сопоставлен propA?

1 Ответ

1 голос
/ 30 июня 2011

Dozer не раскрывает информацию о своих картах публично. Возможно, вы захотите проверить ModelMapper , который предоставляет SPI, который позволяет вам читать сопоставления:

ModelMapper modelMapper = new ModelMapper();
List<Mapping> mappings = modelMapper.createTypeMap(Source.class, Dest.class).getMappings();

Вы можете прочитать больше в документах для интерфейса отображения или посмотреть некоторые общие примеры и документы на сайте проекта:

http://modelmapper.org

...