Java XML не получается сохранить файл
Есть класс DTO, есть класс обёртка, которая должна формировать XML
Примерно так
@XmlElement(name = "uniqueId")Есть метод, который должен формировать сам XML
private String uniqueId;
@XmlElement(name = "url")
private String url;
public void serializeToXml(List<FullPlexAndYACarDTO> dtoList, String filepath) throws JAXBException {
// Создаем объект File, который будет представлять файл, в который мы будем сохранять сериализованные данные
File file = new File(filepath);
// мы создаем объект типа JAXBContext, который будет использоваться для сериализации и десериализации объектов Java в формат XML,
// конкретно для класса обертки PlexAndYouautoYandexXml.
JAXBContext context = JAXBContext.newInstance(PlexAndYouautoYandexXmlModel.class);
// Создаем объект Marshaller, который будет выполнять сериализацию Java объектов в XML
Marshaller marshaller = context.createMarshaller();
// Устанавливаем свойство для Marshaller, чтобы XML был отформатирован для лучшей читаемости
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
// Создаем объект обертки, который будет корневым элементом в сериализованном XML
PlexAndYouautoYandexXmlModel wrapper = new PlexAndYouautoYandexXmlModel();
// Устанавливаем список машин в объекте обертки
wrapper.setCars(dtoList);
// Выполняем сериализацию объекта обертки в XML и сохраняем результат в указанный файл
marshaller.marshal(wrapper, file);
}
Не получается, проблема, как мне ментор сказал, не в коде, а в зависимостях, но я уже неделю бьюсь, никак не получается, помогите исправить, досступ к репозиторию дам