[英]Spring 4 - websocket messaging stomp handler
I was trying the tutorial provided by spring - messaging-stomp-websocket and it is working fine 我正在尝试spring提供的教程-messages-stomp-websocket ,它运行正常
Now I want to extend the this and add my WebSocket handler which intercept the channel. 现在,我想扩展它并添加我的WebSocket处理程序以拦截该通道。
public class WebSocketHandlerSpring extends TextWebSocketHandler {
@Override
public void handleTextMessage(WebSocketSession session, TextMessage message) {
}
}
This handler to WebSocketConfig class. 此处理程序为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();
}
}
Any help how to configure WebSocketHandlerSpring
handler to WebSocketConfig
? 对如何将
WebSocketHandlerSpring
处理程序配置为WebSocketConfig
吗?
Raw WebSocketHandler
support comes from @EnableWebSocket
(not @EnableWebSocketMessageBroker
). 原始的
WebSocketHandler
支持来自@EnableWebSocket
(而不是@EnableWebSocketMessageBroker
)。 You need to add that and implement WebSocketConfigurer
to register your endpoints. 您需要添加它并实现
WebSocketConfigurer
来注册您的端点。 Example here . 这里的例子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.