Java Spring 4-websocket消息传递stomp处理程序
我尝试了spring提供的教程,效果很好 现在我想扩展this并添加拦截通道的WebSocket处理程序Java Spring 4-websocket消息传递stomp处理程序,java,spring,websocket,spring-4,Java,Spring,Websocket,Spring 4,我尝试了spring提供的教程,效果很好 现在我想扩展this并添加拦截通道的WebSocket处理程序 public class WebSocketHandlerSpring extends TextWebSocketHandler { @Override public void handleTextMessage(WebSocketSession session, TextMessage message) { } } 此处理程序用于WebSocketConfig类
public class WebSocketHandlerSpring extends TextWebSocketHandler {
@Override
public void handleTextMessage(WebSocketSession session, TextMessage message) {
}
}
此处理程序用于WebSocketConfig类
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
config.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/hello").withSockJS();
}
}
如何将
WebSocketHandlerSpring
处理程序配置为WebSocketConfig
?RawWebSocketHandler
支持来自@EnableWebSocket
(不是@EnableWebSocketMessageBroker
)。您需要添加它并实现WebSocketConfigurer
来注册端点。示例。thnaks和令人印象深刻