2

我正在使用 Apache CXF(与 spring 混合)使用 RESTful Webservice。我在我的 WADL 中公开了两个服务。

对于对我的 Web 服务的每个请求,我需要验证对特定模式的请求。我公开的服务之一使用特定模式,其他服务符合其他特定模式。

你能帮助我吗?

4

1 回答 1

1

有几种方法可以满足您的需要。一种方法是使用jaxrs:schemaLocations元素:

<beans>
    <jaxrs:server address="/" serviceClass="com.something.ServiceClass">
        <jaxrs:schemaLocations>
            <jaxrs:schemaLocation>classpath:/schemas/a.xsd</jaxrs:schemaLocation>
            <jaxrs:schemaLocation>classpath:/schemas/b.xsd</jaxrs:schemaLocation>
        </jaxrs:schemaLocations>
    </jaxrs:server>
</beans>

有关更多信息和示例,请参阅此链接

于 2013-01-04T18:43:39.843 回答