JAXB вместе с Builder Pattern. Это возможно? - PullRequest
1 голос
/ 04 марта 2010

Мне было интересно, кто-нибудь знает, как я могу использовать JAXB вместе с шаблоном Builder? Шаблон построителя требует, чтобы вы установили конструктор как частный, а JAXB говорит:

"1 counts of IllegalAnnotationExceptions myClass does not have a no-arg default constructor"

Могу ли я как-то сказать JAXB, что мне не нужен конструктор по умолчанию без аргументов и что он может каким-то образом создать новый экземпляр, используя шаблон Builder?

Обновление Я должен отметить (хотя это не должно быть актуально), что я использую Axis 2 для генерации моих стаб-файлов.

Ответы [ 2 ]

1 голос
/ 04 марта 2010

Я не знаю специфики того, как это сделать, поскольку мне никогда не приходилось это делать, но вы можете сказать JAXB использовать фабричный класс для генерации объектов. Я быстро выполнил поиск в Google, и, похоже, некоторые данные вы ищете сразу.

0 голосов
/ 25 марта 2010

jaxb предоставляет ObjectFactory, когда вы генерируете классы из схемы с помощью xjc.bat

...