JAXB:XmlAttributeのパラメーターを“ required = true”にできますかデフォルトに?

StackOverflow https://stackoverflow.com/questions/1224928

  •  22-07-2019
  •  | 
  •  

質問

持っています

@XmlAttribute(required=true)

プロジェクト内の数百の場所。

このデフォルトを作成できますか ...

...そのため、指定する必要があるだけです

@XmlAttribute(required=false)

必要な場合。

役に立ちましたか?

解決

いいえ、その動作はハードワイヤードです。ただし、 required 属性は、実際には適切なXMLスキーマの軽量な代替です。ドキュメントの検証をより適切に制御する必要がある場合は、ドキュメントのXMLスキーマを定義し、スキーマを JAXBContext に挿入することをお勧めします。その後、ドキュメントはマーシャリングおよびアンマーシャリングでチェックされ、検証のために注釈に依存する必要はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top