我有一个 xsd 说需要一些元素/属性,无论如何服务器端我可以发送一些“空”字段,例如:
<myEmptyField attr1="" attr2=""/>
如何使用 jaxb 获得这种行为?
我有一个 xsd 说需要一些元素/属性,无论如何服务器端我可以发送一些“空”字段,例如:
<myEmptyField attr1="" attr2=""/>
如何使用 jaxb 获得这种行为?
您可以实现您正在寻找的元素,如下所示。还有2 种其他替代方法可用于指定缺少数据。
@XmlElement(name = "myEmptyField", required = true)
对于attributes,我认为我们可以使用如下所示,但它不起作用(我需要检查原因),但另一种方法是将 POJO 上的值设置为空字符串。
@XmlAttribute(name = "attr1", required = true)