我有一个如下课程:
@XmlRootElement(name = "task")
class Task{
@XmlElement(name = "id")
Integer id;
@XmlElement(name = "name")
String name;
String bzId;
}
我想生成如下的xml:
<task>
<id>1</id>
<name>String</name>
</task>
我似乎无法在任何地方找到它。我怎么能不在我的例子中生成“bzId”?
答案 0 :(得分:1)
您需要使用@XmlTransient
注释。与transient关键字相同,但对于xml:D。
您还可以使用类上的@XmlAccessorType
来更改默认行为,并仅序列化带注释的属性。