繁体   English   中英

我的课程在哪里放置@XmlElement注释?

[英]Where in my Class do I put the @XmlElement Annotation?

在我的JAXB类中,我是否将@XmlElement注释放在私有变量声明之上?

@XmlElement(name = "report_name")
private String name;

在二传手的上方?

@XmlElement(name = "report_name")
public void setName(String name) {
    this.name = name;
}

或者在吸气剂上方?

@XmlElement(name = "report_name")
public String getName() {
    return name;
}

我已经阅读了几篇JAXB教程,但还没有找到一致的模式。

默认情况下,JAXB impls将公共字段和属性视为映射。 您可以将注释放在get或set方法上,它将被视为相同。 如果要注释该字段,则应在类上指定@XmlAccessorType(XAccessType.FIELD)

欲获得更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM