package com.ntlab.irisserver; import com.ntlab.irisserver.websockets.HelloWorldWebSocket; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.WebSocketHandler; import org.springframework.web.socket.config.annotation.*; import org.springframework.web.socket.server.standard.ServerEndpointExporter; @Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(helloWorldWebSocketHandler(), "/ws"); } @Bean public HelloWorldWebSocket helloWorldWebSocket() { return new HelloWorldWebSocket(); } @Bean public WebSocketHandler helloWorldWebSocketHandler() { return new HelloWorldWebSocket(); } @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } }