問題タブ [moxy]

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 投票する
2 に答える
7043 参照

java - どの JAXB 実装が使用されているかを知る方法は?

MOXy を JAXB 実装として使用していますが、何らかの管理画面に実装名 (Moxy など) とバージョン番号を (動的に) 表示したいと考えています。

JAXB からその情報を取得するにはどうすればよいですか?

乾杯

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

java - JAXB 2.x:マーシャリングは要素値をXMLに2回入れます

何らかの理由で、要素のすべての値が2回書き込まれます。私のテストケースは非常に単純です。

次に、ドキュメントをファイルシステムにマーシャリングしてXMLにします。

結果のXMLは次のとおりです。

簡単にするために、名前空間の定義を含むpackage-info.javaファイルを削除しました。

私が使用している実装はorg.eclipse.persistence.moxy2.1.2です。パッケージフォルダーのjaxb.propertiesファイルには次の行が含まれています。

ヒントをありがとう。

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

java - JAXB 2.x と Ant

MOXy実装でJAXB 2.1.2を使用しています。Web アプリを構築するために、Ant 1.7.1を使用しています。

名前空間のものを指定するクラス。

package-info.java がコンパイルされないことを除いて、すべて正常に動作します。ビルド ディレクトリには、専用ディレクトリ (ドメイン クラスを含む) に package-info.class が期待されていません。

Ant に package-info.java クラスもコンパイルさせるにはどうすればよいですか?

ここでAntの制限について読みましたが、これが解決されていないなんて信じられませんか? http://ant.apache.org/manual/Tasks/javac.html

ありがとう

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

json - モクシー。JSON を生成します。参照クラスは含まれません

Eclipselink MOXy を使用して POJO (JPA を使用) を json に変換しました。そして仕事です。しかし、私には1つの問題があります。pojo クラス MAccount には、クラス MProduct との多対 1 の関係が含まれています。json に変換すると、結果はクラス MAccount がクラス MProduct にないことを示しています。

ここで私のクラスの MAccount 実装:

ここで私のクラス MProduct の実装:

そして、MAccount クラスから JSON を生成します

そこには MProduct がありません。正しい json の結果は次のようになります。

誰でもこの問題を解決する方法を知っていますか

ありがとうございます

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

java - JAXB 2.x:抽象メソッドは属性としてマーシャリングされます

私は抽象ルートクラスを持っています、としましょうA

そして、私はを拡張するいくつかの実装クラスを持っていますA

AFIELD注釈といくつかの@XmlElement注釈付きプロパティがあります。

A抽象メソッドもあります。

マーシャリング(B extends A)の場合、abstractメソッドによって返される値は属性としてマーシャリングされます。期待通りではありませんよね?

誰かが同じ問題を抱えていますか?これをどのように修正できますか?

org.eclipse.persistence.moxy2.1.2を使用しています

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

java - 列挙値にアクセスするEclipseLink動的MOXy

以下に示す XSD と対応する XML を使用しています。すべてが動的MOXyでうまく機能しますが、Java内で列挙型にアクセスする方法がわかりません。助言がありますか?手伝ってくれてありがとう。

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

jaxb - MOXyとのマーシャリング

MOXyでアンマーシャリングしている間、問題は発生していません。これはXMLです、私はマーシャリングしていません。

しかし、マーシャリングすると、次のようになります。

これが私のモデルファイルです:

そして、これは私のコントローラーのメソッドです:

私は何かが欠けていると思います、それが何であるかについて何か考えはありますか?

ありがとう。

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

java - EclipseLinkでJAXBContextを作成するには?

JAXBContext.newInstance()メソッドはMapプロパティをパラメーターとして受け取ります。

JAXBContextxml-mappings を使用して複数のファイルについてインスタンスに通知するには、どのプロパティとどのように指定すればよいですか?

は、実際のシステムでは受け入れられない方法で (つまり を使用してnew File(address)) 1 つのファイルのみを指定する方法を示しています。これの代わりに、classLoader.getResource()which returnsURLオブジェクトを使用する必要があります。

ありがとう!

更新:

JAXBContext をインスタンス化しようとすると、次の例外が発生します。

jaxb.properties起動時にファイルが見つからないことは明らかです。どこに置けばいいですか?(私はmavenを使用していますが、実際には、に配置しようとしまし/target/jaxb.properties/target/classes/jaxb.properties-xml /target/classes/META-INF/definitions/jaxb.properties-mappingファイル/target/classes/com/myproject/experiment/jaxb.propertiesの近くにあり、-JAXBContextをインスタンス化しようとするクラスの近くにあります)。

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

jaxb - MOXyを使用して「xml-elements」を実装します


EclipseLink MOXyを使用してインターフェイスタイプのリストを実装する方法を知りたい、
以前はJAXBを使用して、次のアノテーションが機能しました

インターフェイスタイプのリストをサポートするには???