Как запретить JAXB проверять класс ObjectFactory - PullRequest
1 голос
/ 08 сентября 2011

Мой загрузчик классов жалуется

Unable to find class resource 'com.d.xml.ObjectFactory'

каждый раз, когда я собираю объекты в XML.

Отображение определено с аннотациями.

Можно ли настроить JAXB, чтобы избежать проверки ObjectFactory?

1 Ответ

2 голосов
/ 08 сентября 2011

Если вы создаете свой JAXBContext по контекстному пути (имя пакета), тогда вы можете избежать необходимости в классе ObjectFactory, предоставив текстовый файл с именем jaxb.index с разделенным кареткой списком имен классов.Для примера см .:

В качестве альтернативы вы можете создать JAXBContext, передав классы домена:

JAXBContext jc = JAXBContext.newInstance(Foo.class, Bar.class);
...