package com.ntlab.irisserver; import com.ntlab.irisserver.websockets.HelloWebSocket; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; 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(helloWorldWebSocket2(), "/hello-websocket2"); } // ローカルで実行するときは、下のBean定義が必要。 // サーバーで実行するときは、下のBean定義が不要。 // これで2週間くらい躓いた... // @Bean // public HelloWebSocket helloWebSocket() { // return new HelloWebSocket(); // } @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } }