ModelMapper: как получить имя поля из MappingContext - PullRequest
0 голосов
/ 22 апреля 2020

Я использую ModelMapper для сопоставления XML классов. В одном из моих конвертеров я хотел бы иметь доступ к имени поля, которое он отображает в данный момент.

@Component
public class StringToCatalogEntryResponseRDConverter extends ConverterConfigurer<String, CatalogEntryResponseRD> {

    @Override
    public Converter<String, CatalogEntryResponseRD> converter() {
        return new Converter<>() {
            @Override
            public CatalogEntryResponseRD convert(MappingContext<String, CatalogEntryResponseRD> mappingContext) {

                String fieldname = ?;

                return null;
            }
        };
    }
}

Я заметил, что у объекта MappingContext есть атрибут с именем destinationPath, который содержит именно то, что Я нуждаюсь. Однако это поле является закрытым пакетом.

Кто-нибудь может помочь?

Заранее спасибо

...