Basing on example from your link, all what you need to do is to add following methods to WebServiceConfig
like:
@Bean(name = "webservice2")
public DefaultWsdl11Definition webservice2Wsdl11Definition(XsdSchema webservice2Schema) {
DefaultWsdl11Definition wsdl11Definition = new DefaultWsdl11Definition();
wsdl11Definition.setPortTypeName("webservice2Port");
wsdl11Definition.setLocationUri("/ws");
wsdl11Definition.setTargetNamespace("your namespace");
wsdl11Definition.setSchema(webservice2Schema);
return wsdl11Definition;
}
@Bean(name="webservice2Schema")
public XsdSchema webservice2Schema() {
return new SimpleXsdSchema(new ClassPathResource("webservice2.xsd"));
}
And of course create
@Endpoint
public class Webservice2Endpoint
You can use as many webservices as you want in one module.