4
JAXBを使用してXMLを使用して一連のJavaオブジェクトを作成する必要があります。これらのオブジェクトはすべて、すでに作成されている(JAXBを使用しない)共通基本クラスを拡張します。たとえば、のは、私は生成しようとしているJAXBクラスを以下しているとしましょう:私はすでに既存の基本クラスは、私が拡張するために、上記の3つのクラスを希望Bird.java
と呼ばれているJAXBマーシャリング - 既存のクラスを拡張する
Penguin.xml -> Penguin.java
Robin.xml -> Robin.java
Cardinal.xml -> Cardinal.java
。
これを行うにはどのような方法が最適ですか?
ありがとうございました!
ありがとうdma_k。これはうまくいく。 – risingTide
魔法のクラスを指定する方法はBirdクラスを拡張しますか? RobinとCardinalだけがBirdクラスを拡張したいのですが? – Chobicus
+1:「ベンダー拡張バインディング(jaxb:extensionBindingPrefixes)は厳密モードでは許可されていません。あなたの使用する必要があります - 拡張、maven pom使用の場合: - 拡張子 ... maven-jaxb2-プラグインで –
user1697575