首先我想说我已经阅读了http://blog.bdoughan.com/2011/11/jaxb-and-namespace-prefixes.html
我的应用程序中有多个包,例如
my.xml.pkg1 ,
my.xml.pkg2,
my.xml.pkg3,
my.xml.pkg4
ETC
- 我需要将 package-info.java 放在每个包中吗?例如,pkg1 中的 package-info.java ,pkg2 等?
- 或者一个全局 package-info.java 可以保存所有信息。就像我想将 package-info.java 文件放在 my.xml 包中并使其工作。
如果这个答案是“是”,就会出现下一个问题。如果我放了一个全局 package-info.java 那么我应该如何指定 XmlSchema ?命名空间字段应该是什么?
一个包中是否可以有多个 XmlRootElement ?就像我在 my.xml.pkg1 中有 2 个包含 XMLRootElement 的 java 类,并且每个 Root 元素都有不同的命名空间?在这种情况下,我们如何指定架构?