找不到所需的符号方法()javax.xml.bind.annotation.XmlElementRef
我在使用JDK1.6时遇到以下错误,但它在1.7中工作找不到所需的符号方法()javax.xml.bind.annotation.XmlElementRef,java,spring,jaxb,Java,Spring,Jaxb,我在使用JDK1.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; @xmlementref
cannot find symbol method required() javax.xml.bind.annotation.XmlElementRef
有什么想法吗
@XmlElementRef(name = "test", type = JAXBElement.class, required = false)
protected JAXBElement<String> test;
@xmlementref(name=“test”,type=JAXBElement.class,required=false)
保护性试验;
检查Java 1.6中XmlElementRef注释的文档。其中没有必需的元素。这就是为什么会出现这个异常。这个属性是在java7中引入的。因此,它在java6中不可用,您可以在底部看到相同的站点。。。我可以看到属性info“required”,您有一个带有可选元素Summary的表,int中没有必需的元素。酷,我没注意到。我引用了javaee6doc()。tnx+1如果这个答案对您有所帮助,您可以将其标记为。请注意JavaSE和JavaEE之间的细微差别。Java SE没有required
元素。JavaSE1.7确实有它。Java EE 1.**5**没有required
元素,但是Java EE 1.6+能够在该文档中看到required属性。您是正确的。参考错误的文档javaee 6()+1