xml - 如何在使用 @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 行?
解决方案
推荐阅读
- nlp - 如何从短文本文档中提取类别?
- python - KeyError:使用本机 python 时为 12
- python - 使用熊猫的两个时间戳之间的差异每天剩余小时
- java - Hibernate:如何级联未映射的实体?
- c# - 取消订阅其他活动中的活动
- python - 如何绘制与 plt.contourf 的决策边界相同的决策边界线?
- google-sheets - 列出或自动完成现有字符串值,用于新的纯文本单元格
- java - 在centos中,当Tomcat 7关闭时,就发生了这很可能造成内存泄漏。不知道为什么
- react-native - Metro bundler 将生成的 Bundle 存储在哪里?
- c# - 使用服务参考的肥皂请求