Vjacheslav Borisov created CXF-5648:
---------------------------------------
Summary: Setup jax-rs Schema validation using annotations
Key: CXF-5648
URL: https://issues.apache.org/jira/browse/CXF-5648
Project: CXF
Issue Type: Improvement
Components: JAX-RS
Affects Versions: 3.0.0-milestone2
Reporter: Vjacheslav Borisov
Priority: Minor
Currently not possible to setup request schema validation using annotations.
This could be usable in non-spring environment
Currently this is possible using spring
http://cxf.apache.org/docs/jax-rs-data-bindings.html#JAX-RSDataBindings-Schemavalidation
And without spring it lacks context
http://cxf.apache.org/docs/jaxrs-services-configuration.html#JAXRSServicesConfiguration-ConfiguringJAX-RSservicesincontainerwithoutSpring
<!-- enables schema validation -->
<init-param>
<param-name>jaxrs.schemaLocations</param-name>
<param-value>
classpath:/WEB-INF/schemas/schema1.xsd
classpath:/WEB-INF/schemas/schema2.xsd
</param-value>
</init-param>
To enable contextual schema validation *without spring*
can be introduced @XSDValidate annotation (or @XSISchemaLocation could be
extended to enable request and/or response validation)
--
This message was sent by Atlassian JIRA
(v6.2#6252)