@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry webSocketHandlerRegistry) {
webSocketHandlerRegistry.addHandler(myWebSocketHandler(),"").setAllowedOrigins("*").withSockJS();
}
@Bean
public MyWebSocketHandler myWebSocketHandler(){
return new MyWebSocketHandler();
}
}
里面的withsocketjs()方法,会导致可以使用websocket的浏览器无法连接
它必须单独为不可使用websocket浏览器的配置。。
删掉这个方法,浏览器就可以连接了