Я был немного разочарован, когда гуглил, как настроить автоматически сгенерированные java-файлы из xsd. Я начал позволять плагину cxf.xjc maven генерировать мои java-файлы, но теперь мне нужно изменить несколько файлов, чтобы добавить дополнительные базовые функции получения и некоторые другие типы адаптеров и т. Д. *
Как это можно сделать? Могу ли я как-то расширить ObjectFactory
и сказать JAXB, чтобы я использовал фабрику пользовательских объектов для демаршаллинга?
Если да, то принимает ли JAXB по умолчанию аннотации самого высокого класса в иерархии объектов, если между сгенерированными классами и моими пользовательскими файлами, расширяющими сгенерированные классы, есть некоторые несоответствия аннотаций?