如何使用@EnableWebSocket配置为Spring WebSocket注册dynamique URL Handler?

时间:2016-04-07 07:24:53

标签: java spring spring-mvc spring-websocket

假设我在网址上有一个WebSocket:

WSS://主机名:端口/ MyApp的/ WebSocket的

我有一个带有处理程序的Spring配置:

@Configuration
@EnableWebMvc
@EnableWebSocket
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer implements WebSocketConfigurer {

    @Bean
    public MySocketHandler mySocketHandler() {
        return new MySocketHandler();
    }

    @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        registry.addHandler(mySocketHandler(), "/websocket").setAllowedOrigins("*");
    }

}

一切都很好,它有效。

但是如何实现动态网址? 如果我有类似的话,我该怎么做:

url1:wss:// hostname:port / myapp / websocket / call01

url2:wss:// hostname:port / myapp / websocket / call02

由于

0 个答案:

没有答案