問題タブ [jaxb2-basics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
17853 参照

java - Java で JAXB クラスを生成する際に toString、hashCode、equals を追加する

Javaを使用して、プログラムでXSDファイルからJAXBクラスを生成しようとしています。これを実現するために、次のコード スニペットを使用しました。

生成されたクラスにはgetter、フィールドのメソッドのみが含まれます。hashCodeしかし、 、equalssetterメソッドも含めたいと思います。コードの生成中にそれを行う方法は?

0 投票する
2 に答える
523 参照

java - JAXB2 Basics simple プラグインが「要素 'simplify:property' の宣言が見つかりません」という例外をスローする

jaxb2 basics の「simplify」プラグインを使用しようとしていますが、常に次の例外が発生します...

次のようなjaxb bindings.xmlファイルがあります...

私の pom では、cxf-codegen-plugin と jaxws-maven-plugin を使用して WSDL をコンパイルしようとしています。どちらを使用しても問題ありません。jaxb バインディング ファイルでの使用に関して同じ例外が発生します。プラグインは次のように構成されています...

0 投票する
1 に答える
1474 参照

java - jaxb2 の基本を使用して toString メソッドを生成するときに、バインディング ファイルを使用してフィールドを除外する方法

古いサイトにいくつかのドキュメントがありますが 、バインディング ファイルを使用する場合に構成を適用する方法が不明です。

これは、生成された JAXB オブジェクトに toString、equals などを追加するために使用する私の Maven 構成です。

0 投票する
0 に答える
491 参照

jaxb - JAXB バインディングは、JAXB クラスの生成時に属性を無視します

私はスキーマ (.xsd) を持っており、生成時に、クラスxjcで生成されるいくつかの属性を無視したいと考えています。JAXB

生成されたクラスは手動で削除できますが、スキーマが変更されるたびに、生成されたクラスから削除するのは非常に手作業です。JAXBバインディング ファイルまたはJAXB2 basicsプラグインを使用してこれを実現する方法はありますか?