Pergunta

Eu fui um pouco desiludido como eu estava googling como personalizar arquivos Java gerados automaticamente do XSD.Eu comecei a deixar o plug-in CXF.XJC Maven gerar meus arquivos Java, mas agora preciso alterar alguns arquivos para adicionar funções exclusivas básicas e alguns outros adaptadores de tipo etc ...

Como isso pode ser feito?Posso de alguma forma estender o ObjectFactory e informar o JAXB para usar minha fábrica de objeto personalizado para unmarshalling?

Se sim, o JAXB por padrão leva as anotações da classe mais alta na hierarquia de objetos, se houver algumas inconsistências de anotação entre classes geradas e meus arquivos personalizados que estendem as classes geradas?

Foi útil?

Solução

com o compilador XJC ou plugins de formiga ou maven correspondentes, você pode especificar plugins adicionais e para adaptadores personalizados você pode adicionar anotação de ligação Para o seu xsd ou esquema de ligações externas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top