我是Spring ws.For的新手,以下是我需要澄清的事情
1.我想知道如何定制绑定、操作、端口名称etc..that是由Spring自动生成的。
2.如果我们有多个操作,如何指定多个绑定和端口类型,以便在同一个wsdl中生成所有操作。
发布于 2017-03-02 20:05:29
您可以使用DefaultWsdl11Definition bean自定义动态WSDL属性
@Bean
public DefaultWsdl11Definition orders() {
DefaultWsdl11Definition definition = new DefaultWsdl11Definition();
definition.setPortTypeName("Orders");
definition.setLocationUri("http://localhost:8080/ordersService/");
definition.setSchema(new SimpleXsdSchema(new ClassPathResource("echo.xsd")));
return definition;
}参考:http://docs.spring.io/spring-ws/docs/current/reference/html/server.html
接口文档:http://docs.spring.io/spring-ws/sites/1.5/apidocs/org/springframework/ws/wsdl/wsdl11/DefaultWsdl11Definition.html
https://stackoverflow.com/questions/42554601
复制相似问题