标签: annotations xsd jaxb constraints
我正在使用JAX-WS和JAXB开发SOAP应用程序。我想为其中一个字段指定一个模式约束(荷兰邮政编码,\d{4}[A-Z]{2})。使用xsd:pattern这很容易,但我找不到等效的JAXB注释。我该如何实现这一目标?
\d{4}[A-Z]{2}
xsd:pattern
答案 0 :(得分:2)
你做不到。我们的想法是使用javax.xml.validation.Schema将JAXB注释与模式的运行时验证结合使用,Marshaller可以插入Unmarshaller和{{1}}。
javax.xml.validation.Schema
Marshaller
Unmarshaller