12345678910111213141516171819202122232425262728 |
- package com.pig4cloud.pigx.auth.config;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.messaging.simp.config.MessageBrokerRegistry;
- import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
- import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
- import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer;
- /**
- * @author new
- * <p>
- * WebSocket配置类
- */
- @Configuration
- @EnableWebSocketMessageBroker
- public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
- @Override
- public void registerStompEndpoints(StompEndpointRegistry registry) {
- registry.addEndpoint("/ws")
- .setAllowedOrigins("*")
- .withSockJS();
- }
- @Override
- public void configureMessageBroker(MessageBrokerRegistry registry) {
- registry.setUserDestinationPrefix("/user/");
- }
- }
|