我有一些 XML 映射到 Java 类并包含类似的属性
<element attrib = 'true|false|null'>
这意味着,该属性被映射到一个布尔字段并且可以是真/假或空。我确实需要能够显式设置它,以覆盖默认的 true 值。
这在 XML 中可能吗?它在 JAXB 中可能吗?如果没有,是否有推荐的最佳实践?我已经阅读了您可以使用 sub-element来做到这一点,但是我不喜欢在不需要的时候这样做。我想将属性保留为属性。目前,听起来唯一的方法是使用 XmlAdapter,我想知道是否有更快的方法。