小编典典

JAX-WS和XSD验证

java

我有一个已导入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对象之前,是否需要进行任何调用以确保数据经过验证。


阅读 195

收藏
2020-11-26

共1个答案

小编典典

使用SchemaValidation批注。

请注意,它仅适用于文档/文字样式的Web服务。如果您使用的是XSD
import
,请注意架构验证。

2020-11-26