1

私は持っている

@XmlAttribute(required=true)

プロジェクトの何百もの場所で。

これをデフォルトにできますか? ...

...指定するだけでよいように

@XmlAttribute(required=false)

必要なとき。

4

1 に答える 1

0

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

于 2009-08-03T22:32:19.833 に答える