在一个包中为相同的 XmlRootElement 提供不同的 JAXB 命名空间?



我有一个用@XmlRootElement注释的类,还有一个package-info.jav一个带有一个命名空间的文件。我可以为同一个类有多个命名空间用@XMLRootElement注释吗?我找不到例子。

您可以在同一个包中使用以下类作为示例(由@XmlRootElement注释(来覆盖命名空间。


@XmlRootElement(name = "Root" ,namespace = "com.foo")
public class Foo{
...
} 

@XmlRootElement(name = "Root" ,namespace = "com.bar")
public class Bar{
...
} 

  • 例 1
  • 例 2

最新更新