XSDへのJAXBカスタマイズ - Java - いくつかのファイルをオーバーライドする
-
10-12-2019 - |
質問
私はXSDからの自動生成されたJavaファイルをカスタマイズする方法のためにGooglingであったので少し幻滅しました。CXF.XJC Maven PluginがJavaファイルを生成するようにしましたが、今度はいくつかのファイルを変更して追加の基本的なゲッター関数とその他のタイプのアダプタなどを追加する必要があります...
これはどうすればよいですか?ObjectFactory
を延長して、JAXBを除去するために私のカスタムオブジェクトファクトリを使用するように伝えますか?
yesの場合、デフォルトでJAXBは、生成されたクラスと私のカスタムファイルの範囲内のアノテーションの不一致がある場合は、オブジェクト階層内の最も高いクラスの注釈を取りますか?
解決
追加プラグインを指定することができます。そしてカスタムアダプタの場合は、バインディングアノテーションあなたのXSDまたは外部バインディングスキーマに。
所属していません StackOverflow