Question

J'ai été un peu déçus, comme je l'ai été googler pour savoir comment personnaliser générés automatiquement les fichiers java à partir de xsd.J'ai commencé à laisser la cxf.xjc plugin maven pour générer mes fichiers java, mais maintenant j'ai besoin de changer un peu et d'ajouter des fichiers supplémentaires de base de lecture fonctions et un autre type de cartes etc...

Comment cela peut-il être fait?Je peux en quelque sorte de prolonger la ObjectFactory et dire JAXB pour utiliser mon objet personnalisé usine pour unmarshalling?

Si oui, est-JAXB par défaut de prendre les annotations de la classe la plus élevée dans la hiérarchie de l'objet si il y a quelques annotation des incohérences entre les classes générées et mes fichiers personnalisés étendre les classes générées?

Était-ce utile?

La solution

avec compilateur XJC ou plug-ins de fourmis ou maven correspondants Vous pouvez spécifier plugins supplémentaires et pour les adaptateurs personnalisés, vous pouvez ajouter annotations de liaison à votre schéma XSD ou de fixation externe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top