我有一些带注释的JAXB bean,我用它来解组一些XML。
我有几个用@XMLAttribute注释的属性,类型为Boolean。
@XmlAttribute private Boolean someAttribute;
我想自定义所有布尔属性的umarshalling,以便只允许值“true”或“false”(例如“FALse”而不是“wibble”)会导致解组失败)。
如果可能的话,我宁愿避免在每个布尔属性上设置@XmlJavaTypeAdapter。有没有办法配置JAXB如何解组布尔属性?