Я создаю конечную точку SOAP в моем весеннем загрузочном проекте
@EnableWs
@Configuration
public class WebServiceConfig extends WsConfigurerAdapter {
@Bean
public ServletRegistrationBean messageDispatcherServlet(ApplicationContext applicationContext) {
MessageDispatcherServlet servlet = new MessageDispatcherServlet();
servlet.setApplicationContext(applicationContext);
return new ServletRegistrationBean(servlet, "/project/soap/*");
}
@Bean(name="CollaborationMessageService")
public Wsdl11Definition defaultWsdl11Definition() {
SimpleWsdl11Definition wsdl11Definition = new SimpleWsdl11Definition();
wsdl11Definition.setWsdl(new ClassPathResource("/META-INF/wsdl/oracle/CollaborationMessageService.wsdl"));
return wsdl11Definition;
}
}
Конечная точка доступна по следующему URL: - http://localhost: 8080 / project / soap / CollaborationMessageService.wsdl
Я хочу, чтобы URL-адрес конечной точки был таким: - http://localhost: 8080 / project / soap / CollaborationMessageService? Wsdl
есть ли какой-либо возможный способ сделать Эти изменения?