Question

j'ai

@XmlAttribute(required=true)

à des centaines d'endroits dans un projet.

Puis-je définir ce paramètre par défaut? ...

... Pour qu'il ne me reste plus qu'à spécifier

@XmlAttribute(required=false)

en cas de besoin.

Était-ce utile?

La solution

Non, ce comportement est câblé. Cependant, l'attribut required est vraiment une alternative légère à un schéma XML approprié. Si vous avez besoin d'un meilleur contrôle de la validation des documents, je vous suggère de définir un schéma XML pour vos documents et d'injecter le schéma dans le JAXBContext . Les documents seront ensuite vérifiés lors de la mise en forme et de la suppression, et vous ne devrez plus vous fier aux annotations pour la validation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top