Frage

Ich war etwas desillusioniert, als ich googelte, wie man automatisch generierte Java-Dateien von xsd anpassen kann.Ich habe angefangen, das cxf.xjc-Maven-Plugin meine Java-Dateien generieren zu lassen, aber jetzt muss ich ein paar Dateien ändern, um zusätzliche grundlegende Getter-Funktionen und einige andere Typadapter usw. hinzuzufügen ...

Wie kann das gemacht werden?Kann ich das irgendwie erweitern? ObjectFactory und JAXB anweisen, meine benutzerdefinierte Objektfabrik zum Unmarshalling zu verwenden?

Wenn ja, übernimmt JAXB standardmäßig die Annotationen der höchsten Klasse in der Objekthierarchie, wenn es einige Annotationsinkonsistenzen zwischen generierten Klassen und meinen benutzerdefinierten Dateien gibt, die die generierten Klassen erweitern?

War es hilfreich?

Lösung

Mit xjc-Compiler oder entsprechenden Ant- oder Maven-Plugins können Sie angeben zusätzliche Plugins und für benutzerdefinierte Adapter können Sie hinzufügen verbindliche Anmerkungen zu Ihrem XSD- oder externen Bindungsschema.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top