我正在使用Apache CXF(与spring混合)使用RESTful Webservice。 我在我的WADL中公开了两个服务。
对于我的Webservice的每个请求,我需要验证对特定模式的请求。我公开的服务之一使用特定模式,其他服务符合其他特定模式。
你能帮助我吗?
答案 0 :(得分: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>
有关详细信息和示例,请参阅此link。