JSK*_* NS 6 java xml jaxb xml-parsing
在我的JAXB类中,我是否将@XmlElement注释放在私有变量声明之上?
@XmlElement(name = "report_name")
private String name;
Run Code Online (Sandbox Code Playgroud)
在二传手的上方?
@XmlElement(name = "report_name")
public void setName(String name) {
this.name = name;
}
Run Code Online (Sandbox Code Playgroud)
或者在吸气剂上方?
@XmlElement(name = "report_name")
public String getName() {
return name;
}
Run Code Online (Sandbox Code Playgroud)
我已经阅读了几篇JAXB教程,但还没有找到一致的模式.
默认情况下,JAXB impls将公共字段和属性视为映射.您可以将注释放在get或set方法上,它将被视为相同.如果要注释该字段,则应@XmlAccessorType(XAccessType.FIELD)在类上指定.
欲获得更多信息