アノテーションインターフェース EnableWebSocketMessageBroker


このアノテーションを @Configuration クラスに追加して、より高レベルのメッセージングサブプロトコルを使用して、WebSocket を介したブローカによるメッセージングを有効にします。
@Configuration
@EnableWebSocketMessageBroker
public class MyWebSocketConfig {

}

WebSocketMessageBrokerConfigurer インターフェースを実装して、インポートされた構成をカスタマイズします。

@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