WebSocketConfig.java 897 B

12345678910111213141516171819202122232425262728
  1. package com.pig4cloud.pigx.auth.config;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.messaging.simp.config.MessageBrokerRegistry;
  4. import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
  5. import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
  6. import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer;
  7. /**
  8. * @author new
  9. * <p>
  10. * WebSocket配置类
  11. */
  12. @Configuration
  13. @EnableWebSocketMessageBroker
  14. public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
  15. @Override
  16. public void registerStompEndpoints(StompEndpointRegistry registry) {
  17. registry.addEndpoint("/ws")
  18. .setAllowedOrigins("*")
  19. .withSockJS();
  20. }
  21. @Override
  22. public void configureMessageBroker(MessageBrokerRegistry registry) {
  23. registry.setUserDestinationPrefix("/user/");
  24. }
  25. }