【发布时间】:2019-11-12 21:28:24
【问题描述】:
如何在 Spring Boot 中处理二进制和文本 websocket 消息?
我只能将一个处理程序注册到 url 路径。如果我尝试注册二进制文件和文本处理程序,则不会处理任何消息。
@Configuration
@EnableWebSocket
@ComponentScan("org.ets.llafrontend.controllers")
public class WebSocketConfig2 implements WebSocketConfigurer{
@Autowired
private WebsocketText textHandler;
@Autowired
private WebsocketBinary binaryHandler;
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(textHandler, "/websocket");
// registry.addHandler(binaryHandler, "/websocket");
}
}
【问题讨论】:
标签: spring-websocket