問題タブ [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.
java - Java で JAXB クラスを生成する際に toString、hashCode、equals を追加する
Javaを使用して、プログラムでXSDファイルからJAXBクラスを生成しようとしています。これを実現するために、次のコード スニペットを使用しました。
生成されたクラスにはgetter
、フィールドのメソッドのみが含まれます。hashCode
しかし、 、equals
、setter
メソッドも含めたいと思います。コードの生成中にそれを行う方法は?
java - JAXB2 Basics simple プラグインが「要素 'simplify:property' の宣言が見つかりません」という例外をスローする
jaxb2 basics の「simplify」プラグインを使用しようとしていますが、常に次の例外が発生します...
次のようなjaxb bindings.xmlファイルがあります...
私の pom では、cxf-codegen-plugin と jaxws-maven-plugin を使用して WSDL をコンパイルしようとしています。どちらを使用しても問題ありません。jaxb バインディング ファイルでの使用に関して同じ例外が発生します。プラグインは次のように構成されています...
java - jaxb2 の基本を使用して toString メソッドを生成するときに、バインディング ファイルを使用してフィールドを除外する方法
古いサイトにいくつかのドキュメントがありますが 、バインディング ファイルを使用する場合に構成を適用する方法が不明です。
これは、生成された JAXB オブジェクトに toString、equals などを追加するために使用する私の Maven 構成です。
jaxb - JAXB バインディングは、JAXB クラスの生成時に属性を無視します
私はスキーマ (.xsd) を持っており、生成時に、クラスxjc
で生成されるいくつかの属性を無視したいと考えています。JAXB
生成されたクラスは手動で削除できますが、スキーマが変更されるたびに、生成されたクラスから削除するのは非常に手作業です。JAXB
バインディング ファイルまたはJAXB2 basics
プラグインを使用してこれを実現する方法はありますか?