JAXB中@XmlRootElement的注释在任何情况下都必须添加Java类吗?
JAXB中@XmlRootElement的注释在任何情况下都必须添加Java类吗 我不想在Java类中添加任何注释JAXB中@XmlRootElement的注释在任何情况下都必须添加Java类吗?,jaxb,marshalling,unmarshalling,Jaxb,Marshalling,Unmarshalling,JAXB中@XmlRootElement的注释在任何情况下都必须添加Java类吗 我不想在Java类中添加任何注释 如果有任何解决方案,请告诉我。您不需要使用@XmlRootElement注释。相反,您可以将根对象包装到JAXBElement实例中: QName qName = new QName(null, "customer"); JAXBElement<Customer> jaxbElement = new JAXBElement<Customer>(qName,
如果有任何解决方案,请告诉我。您不需要使用@XmlRootElement注释。相反,您可以将根对象包装到JAXBElement实例中:
QName qName = new QName(null, "customer");
JAXBElement<Customer> jaxbElement = new JAXBElement<Customer>(qName, Customer.class, customer);
marshaller.marshal(jaxbElement, System.out);
QName QName=新的QName(空,“客户”);
JAXBElement=newjaxbelement(qName,Customer.class,Customer);
marshaller.marshall(jaxbElement,System.out);
有关更详细的示例,请参见:
QName qName = new QName(null, "customer");
JAXBElement<Customer> jaxbElement = new JAXBElement<Customer>(qName, Customer.class, customer);
marshaller.marshal(jaxbElement, System.out);
QName QName=新的QName(空,“客户”);
JAXBElement=newjaxbelement(qName,Customer.class,Customer);
marshaller.marshall(jaxbElement,System.out);
有关更详细的示例,请参见: