Я использую 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
, который содержит именно то, что Я нуждаюсь. Однако это поле является закрытым пакетом.
Кто-нибудь может помочь?
Заранее спасибо