@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=TYPESE) @DocumentedSE @Import(value=DelegatingWebSocketConfiguration.class) public @interface EnableWebSocket
@Configuration
クラスに追加して、WebSocket リクエストの処理を構成します。典型的な構成は次のようになります。@Configuration @EnableWebSocket public class MyWebSocketConfig { }
WebSocketConfigurer
インターフェースを実装して、インポートされた構成をカスタマイズします。
@Configuration @EnableWebSocket public class MyConfiguration implements WebSocketConfigurer { @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(echoWebSocketHandler(), "/echo").withSockJS(); } @Override public WebSocketHandler echoWebSocketHandler() { return new EchoWebSocketHandler(); } }