一个包中相同的XmlRootElement的不同JAXB命名空间?

时间:2017-08-09 08:36:07

标签: java jaxb

我有一个用@XmlRootElement注释的类,并且有一个package-info.jav一个带有一个命名空间的文件。我可以为使用@XMLRootElement注释的同一个类设置多个名称空间吗?我无法找到一个例子。

1 个答案:

答案 0 :(得分:0)

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

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