如何解决如何在使用@XmlRootElement 进行 XML 编组时设置编组器属性
我正在使用@XmlRootElement 将 Java 编组为 xml,如此处所述
https://howtodoinjava.com/jaxb/xmlrootelement-annotation/
示例:
@XmlRootElement(name = "CustomerIO")
@XmlAccessorType(XmlAccessType.FIELD)
public class CustomerIO {
@JsonProperty("customer")
private Customer customer;
}
使用此行创建我的 xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
如果我想删除 xml 行,如果使用 JAXB 手动编组它,我可以使用下面的代码。
marshaller.setProperty("jaxb.fragment",true);
但是使用@XmlRootElemen,因为我们不使用 JAXB 进行手动编组,我怎样才能摆脱这个初始的 xml 行?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。