1

Java でオブジェクトを XML ファイルとして保存する方法を学習しようとしていますが、少し問題があります。

私が見つけたほとんどのチュートリアルでは、 @XmlElement 注釈を set メソッドで使用する必要があると述べていますが、それらを使用する別の方法はありますか?各フィールド。

4

2 に答える 2

0

すべてのパブリック フィールドとプロパティ (get/set メソッドのペア) は、デフォルトで で注釈が付けられているかのように扱われます@XmlElement@XmlElementget または set メソッドを追加できます。フィールド (インスタンス変数) に注釈を付けることもできます。その場合は、クラスに で注釈を付ける必要があります@XmlAccesorType(XmlAccessType.FIELD)

JAXB は現在、アノテーション コンストラクターをサポートしていません。不変オブジェクトを扱っている場合は、次のことが役立つ場合があります。

于 2013-06-27T09:31:33.637 に答える