我正在使用 Spring Boot,就像示例中的https://spring.io/guides/gs/having-web-service/ WS 端点通过MessageDispatcher 在 /ws/* 上公开:
@Bean
public ServletRegistrationBean messageDispatcherServlet(ApplicationContext applicationContext) {
MessageDispatcherServlet servlet = new MessageDispatcherServlet();
servlet.setApplicationContext(applicationContext);
servlet.setTransformWsdlLocations(true);
return new ServletRegistrationBean(servlet, "/ws/*");
}
Run Code Online (Sandbox Code Playgroud)
我想在不同的 URL 上有 2 个端点。那可能吗?
我正在使用wsdl2java生成的类和此代码:
MyService f = new MyService();
MyServicePortType type = f.getMyServicePortType();
Run Code Online (Sandbox Code Playgroud)
这些呼叫中的每个呼叫都需要30秒。这是为什么?