我有一个已导入xsd的wsdl,此xsd具有类似如下的限制:
<xsd:simpleType name="len_type"> <xsd:restriction base="xsd:string"> <xsd:pattern value='[:alnum:]{4} [\d]{2} [\d] [\d]{2}' /> </xsd:restriction> </xsd:simpleType>
因此,我想细想一下,当我通过netbeans将这个耳朵部署到glassfish上时,将对传入的数据进行验证,但事实并非如此。在将数据传递给我的@WebService对象并转换为Java对象之前,是否需要进行任何调用以确保数据经过验证。
使用SchemaValidation批注。
请注意,它仅适用于文档/文字样式的Web服务。如果您使用的是XSD import,请注意架构验证。