JaxB:为特定数据类型定义默认的@XmlElements

时间:2017-06-03 13:44:36

标签: java jaxb

如下所示,JaxB通过标记名称来区分子项。

@XmlElements({
    @XmlElement(name="horse", type=Horse.class),
    @XmlElement(name="cow", type=Cow.class)
})
private Animal animal;

但是我如何默认实现所需的功能。文档中的每个动物都应该选择马或牛,但我不想每次都输入@XmlElements?

1 个答案:

答案 0 :(得分:0)