2
JAX-WSとJAXBを使用してSOAPアプリケーションを開発しています。私はフィールドの1つ(オランダのポストコード、\d{4}[A-Z]{2}
)のパターン制約を指定したいと思います。 xsd:pattern
を使用するのは非常に簡単ですが、同等のJAXBアノテーションを見つけることはできません。これをどのように達成するのですか?JAXBアノテーションを使用してパターン制約を指定するにはどうすればよいですか?
+1 - @Sietse詳細情報:http://bdoughan.blogspot.com/2010/12/jaxb-and-marshalunmarshal-schema.html –
+1これは質問に答えるためです。残念ながら、私の問題は解決しません。これは、スキーマを持ち、そこからJavaクラスを作成したい場合に機能します。しかし、もし私がJavaクラスを持っていて、そこから(それはWSDLに含めるための)スキーマを生成したいのであればどうしますか?私は別の質問を作成します。 – Sietse
@Sieste - JAXBを使用してXMLスキーマ(http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JAXB/GenerateSchema)を作成し、スキーマ制約を追加できます。また、このスキーマをskaffmanが提案した戦略で使用します。 –