1234567891011121314151617181920212223242526 |
- 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");
- }
- }
|