marshaling
とunMarshaling
のオブジェクトを調べていたのはJAXB
です。一方、JAXBContext
のインスタンスを取得する2つのオプションがあることに気付きました。jaxb.indexファイルを使用する場合
- 1は、クラスに基づいています:
JAXBContext context = JAXBContext.newInstance(ex.getClass());
- 他の1は、パッケージ名に基づいています。
JAXBContext context = JAXBContext.newInstance(ex.getClass().getPackage().getName());
第二の方法については、Beanクラス名のリストを含むjaxb.index
ファイルを、提供しなければなりません。
多分、誰かが説明することができます、JAXBContext
インスタンスを取得するこの2つの方法の違いは何ですか?いつ使うのがいいですか?
[JAXBContext.newInstance variations](0000000000)の可能な複製。 – ulab