java - 如何命名 JAXB 类?

标签 java jaxb

@XmlRootElement
public class MyRoot {
    private List<SubRootDTO> subs;
}

public class SubRootDTO {

}

如何为 SubRootDTO 类提供显式 JAXB 名称?

最佳答案

有几个不同的选项:

  1. 使用 @XmlRootElement 注释 SubRootDto,然后在引用它的所有映射字段/属性上使用 @XmlElementRef
  2. 使用 @XmlElement 注释 SubRootDto 属性。

关于java - 如何命名 JAXB 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25242091/

相关文章:

java - Vaadin UI.access() 抛出 ExecutionException

java - 如何在 LinkedHashMap 中保存大量元素?

java - java 中的扫描仪无法在我的机器上运行

java - Jersey REST 服务 - Tomcat 中的 404 响应

javax.xml.bind.UnmarshalException : unexpected element (uri :"", 本地 :"TestSubject")。预期元素是 <{}Test>

java - ProGuard 错误 : The output jar is empty. 您是否指定了正确的 '-keep' 选项?

namespaces - java 6 中的 JAXB 未在编码的 XML 文件中添加正确的命名空间前缀

java - 如何为自动生成的 SOAP Web 服务请求提供相同的接口(interface)?

JAVA/JAXB 解码时应用多个命名空间

java - EJB 注入(inject)与仅 JSF 管理的 bean