找不到符号方法required()javax.xml.bind.annotation.XmlElementRef

时间:2016-01-14 13:43:38

标签: java spring jaxb

我在使用jdk 1.6时遇到以下错误,但它在1.7

中工作
cannot find symbol method required() javax.xml.bind.annotation.XmlElementRef

任何想法?

    @XmlElementRef(name = "test", type = JAXBElement.class, required = false)
    protected JAXBElement<String> test;

2 个答案:

答案 0 :(得分:3)

在Java 1.6 here中检查XmlElementRef注释的文档。其中没有required元素。这就是你得到这个例外的原因。

答案 1 :(得分:2)

此属性在java7中引入。因此它在java6中不可用