package hello; import org.springframework.context.annotation.Configuration; import org.springframework.messaging.simp.config.EnableWebSocketMessageBroker; import org.springframework.messaging.simp.config.MessageBrokerConfigurer; import org.springframework.messaging.simp.config.StompEndpointRegistry; import org.springframework.messaging.simp.config.WebSocketMessageBrokerConfigurer; import org.springframework.web.socket.server.config.EnableWebSocket; @Configuration @EnableWebSocket @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer { @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry.addEndpoint("/hello").withSockJS(); } @Override public void configureMessageBroker(MessageBrokerConfigurer config) { config.enableSimpleBroker("/queue/", "/topic/"); config.setAnnotationMethodDestinationPrefixes("/app"); } }