使用CXF启用XSD验证

时间:2018-08-09 17:30:47

标签: cxf jax-ws xsd-validation

请,我如何使用cxf在服务器内部启用xsd验证。 您可以在下面找到我用于发布Web服务的代码:

JaxWsServerFactoryBean Factory = new JaxWsServerFactoryBean();
Factory .setServiceClass(Class.forName(serviceName);
Factory .setAddress("/jaxws" + url);
Factory .create();

那么,在哪里可以添加XSD验证? 预先感谢。

1 个答案:

答案 0 :(得分:2)

类似的事情应该起作用:

java.util.Map<String, Object> props = new java.util.HashMap<>(); props.put("schema-validation-enabled", "true"); Factory.setProperties(props);

看到:http://cxf.apache.org/faq.html#FAQ-HowcanIturnonschemavalidationforjaxwsendpoint