2012-03-09 9 views
1

xsdから自動生成されたJavaファイルをカスタマイズする方法を尋ねていた時、私は少し幻想的でした。私はcxf.xjc mavenプラグインが私のJavaファイルを生成させるようにしましたが、今では基本的なゲッター関数や他のタイプのアダプターなどを追加するためにいくつかのファイルを変更する必要があります...xsdからjavaへのJAXBカスタマイズ - いくつかのファイルをオーバーライドする

どうすればいいですか?どういうわけかObjectFactoryを拡張し、アンマーシャリングにカスタムオブジェクトファクトリを使用するようにJAXBに指示できますか?

はいの場合、生成されたクラスと生成されたクラスを拡張するカスタムファイルとの間にアノテーションの不一致がある場合、JAXBはデフォルトでオブジェクト階層の最高クラスのアノテーションを取得しますか?

答えて

1

xjcコンパイラーまたは対応するAntまたはMavenプラグインでは、additional pluginsを指定できます。カスタムアダプターの場合は、xsdまたは外部バインディングスキーマにbinding annotationsを追加できます。

関連する問題