package com.pannk.ws.config; import com.pannk.ws.interceptor.WebSocketInterceptor; import com.pannk.ws.wshandlers.MyWebSocketHandler; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.config.annotation.WebSocketConfigurer; import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; /** * Created by wolf on 20-12-16. */ @Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry webSocketHandlerRegistry) { webSocketHandlerRegistry.addHandler(new MyWebSocketHandler(), "/websocket/{clientId}").setAllowedOrigins("*").addInterceptors (new WebSocketInterceptor()); } }