問題タブ [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.
jakarta-ee - JAXB annox と取得エラー java.lang.NoSuchMethodError: com.sun.codemodel.JAnnotatable.annotations()Ljava/util/Collection
こんにちは、ant xjc で JAXB annox を使用していますが、次のエラー
C:_Dev\build\abcSupplierDomain.xml:479: java.lang.NoSuchMethodError:が表示されます。
このエラーの原因を教えてください。org.jvnet.jaxb2_commons.xjc.XJC2Task は jaxb2-basics-annotate-0.6.4 でサポートされているため、これを行うためにすべての JAXB 2.* jar をダウンロードしました。
以下は私のxjbファイルとbuild.xmlです
build.xml
私のxjbファイル
jaxb - annox を使用して JAXB 生成のアノテーションを編集し、param に名前空間を追加します。
JAXBで生成されたクラスに次の注釈があります
カスタム バインディングを使用して JAXB クラスで次の注釈を生成する必要があります。つまり、上記の注釈を編集し、以下の型として annox を使用して名前空間を追加する必要があります。
私のxjbファイルは次のとおりです。
java - Jaxb 簡素化プラグイン
生成されたコードを単純化するために、単純化プラグインを使用しようとしています。私は定義されたタイプを持っています:
しかし、次のエラーが発生するため、機能しません。
私は構成を正確に使用しました。他のjaxbプラグインも機能するので、プラグインが壊れているかどうかはわかりません。誰かがこれを実行することができましたか?
java - 同様のxmlファイルのJAXB解析
注釈付きのクラスを使用して JAXB で解析したいさまざまな XML リターンがあります。XML ファイルの多くは、同様のトップ構造を共有しており、内側のタグの内容は異なる場合があります。ContextInstance をインスタンスではなくクラスとして送信したため、クラスを追加できません。
このような 2 つのファイルの例を考えると、最上位の xml を毎回繰り返さない一連の JAXB 注釈を作成するにはどうすればよいでしょうか。
そして、次のような別のファイル:
一般的なトップレベルクラスは次のようになります
しかし、ResultsConfig は他にもたくさんあります。逆のXmlSeeAlsoが必要なようです
これを行う方法について何か考えはありますか?
xsd - xjc / jaxb2-commons インターフェイス バインディングの問題、カスタマイズが間違った場所にアタッチされる
jaxb2_commons maven グループの jaxb2-basics アーティファクトを使用してインターフェイスを追加しようとしています。
私の pom.xml には、次の依存関係が含まれています
プラグイン構成は次のようになります
上記からわかるように、xjc には 2 つの呼び出しがあり、どちらも機能します。最初のもの、私のバインディングファイルに焦点を当てます
魅力のように機能します。しかし、「LoginRequest」にインターフェースを追加しようとすると...
エラーメッセージが表示される
場所があったことを報告します
たまたま対応する
ここで、インターフェイスを XSD 要素にバインドする 2 番目のディレクティブを試しました。
しかし、要素の行番号が場所と同じエラーメッセージが表示されます。
クラスにインターフェイスをアタッチしたいのは明らかで、すべての例は私のバインディング ファイルに非常に似ていますが、何かが間違っているに違いありません。
私の環境は
拡張機能が間違った XSD タイプで動作していると xjc が考える理由を誰か説明できますか?
xml - (XSD ではなく) JAXB クラスを使用して生成された XML を検証する
XML が (XSD ではなく) JAXB クラスによって生成された場合、検証する XSD がありません。XML を検証するにはどうすればよいですか? JAXB はアンマーシャリングを開始する前に XML の検証を自動的に行いますか?
maven - JAXB equals および Hashcode: エラーが発生する
pom.xml を取得して、JAXB オブジェクトで hashCode() および equals methods() を生成しようとしています。
ただし、これにより次のエラーが発生します...
グーグルで調べたところ、追加に関する投稿が見つかりました..
しかし、これは役に立ちません。
誰でも私を助けてください!