注释类型 EnableWebSocketMessageBroker
@Retention(RUNTIME) @Target(TYPE) @Documented @Import(DelegatingWebSocketMessageBrokerConfiguration.class) public @interface EnableWebSocketMessageBroker
Add this annotation to an@Configurationclass to enable broker-backed messaging over WebSocket using a higher-level messaging sub-protocol.@Configuration @EnableWebSocketMessageBroker public class MyWebSocketConfig { }Customize the imported configuration by implementing the
WebSocketMessageBrokerConfigurerinterface:@Configuration @EnableWebSocketMessageBroker public class MyConfiguration implements WebSocketMessageBrokerConfigurer { @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry.addEndpoint("/portfolio").withSockJS(); } @Override public void configureMessageBroker(MessageBrokerRegistry registry) { registry.enableStompBrokerRelay("/queue/", "/topic/"); registry.setApplicationDestinationPrefixes("/app/"); } }- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev