SP
Сам атрибут 'localName' просто соотносит с названием тэга в xml, это интуитивно понятно...
НО в контексте аннотации @JacksonXmlElementWrapper он действительно ищет/добавляет доп тэг-обёртку всей коллекции (хотя тут же стоит значение useWrapping = false, зачем он тогда учитывает localName??🤷♂️)
В моём случае действительно доп. обёртки нет, поэтому убрал. Но чтобы таки соотнести тэг-элемент и pojo-класс, надо ещё одну аннтацию @JacksonXmlProperty с атрибутом localName.
Итого у меня взлетело так:
@JacksonXmlProperty(localName = "Valute", isAttribute = false)
@JacksonXmlElementWrapper(useWrapping = false)
private List<ExchangeRateDto> exchangeRates;
Во всех туториалах - над коллекциями висело только @JacksonXmlElementWrapper... Я его и насиловал по всякому уже 2ой день..
Спасибо за наводку.
Жизнь неопытного прогера - боль...😬😄