まず第一に、私はhttp://blog.bdoughan.com/2011/11/jaxb-and-namespace-prefixes.htmlを読んだと言いたいと思います
アプリケーションに複数のパッケージがあります。
my.xml.pkg1 ,
my.xml.pkg2,
my.xml.pkg3,
my.xml.pkg4
等
- 各パッケージに package-info.java を配置する必要がありますか?たとえば、package-info.java を pkg1 、 pkg2 などに配置する必要がありますか?
- または、グローバルな package-info.java にすべての情報を保持できます。package-info.java ファイルを my.xml パッケージに入れて動作させたいと思います。
この答えが「はい」の場合、次の質問が発生しますグローバルなpackage-info.javaを配置した場合、XmlSchemaをどのように指定すればよいですか? 名前空間フィールドは何ですか?
1 つのパッケージに複数の XmlRootElement を含めることはできますか? my.xml.pkg1 に XMLRootElement を含む 2 つの Java クラスがあり、各ルート要素に異なる名前空間があるように?その場合、スキーマをどのように指定すればよいでしょうか?