Annotation Type EnableWebSocket
@Retention(RUNTIME) @Target(TYPE) @Documented @Import(DelegatingWebSocketConfiguration.class) public @interface EnableWebSocket
Add this annotation to an@Configurationclass to configure processing WebSocket requests. A typical configuration would look like this:@Configuration @EnableWebSocket public class MyWebSocketConfig { }Customize the imported configuration by implementing the
WebSocketConfigurerinterface:@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(); } }- Since:
- 4.0
- Author:
- Rossen Stoyanchev