我正在开发一个Springboot应用程序,它具有一个websocket服务器来处理来自不同用户的消息。我需要开发此服务器,以便套接字客户端可以向特定客户端发送消息。下面给出的是我的WebSocketHandler类。
public class WebSocketHandler extends AbstractWebSocketHandler {
static Logger logger = LogManager.getLogger(WebSocketHandler.class);
@Override
protected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {
String payLoad = message.getPayLoad();
session.sendMessage("message : "+payLoad+" is received!!!");
////
}
}
}
}
我更喜欢使用如下所示的一个处理程序实例。
public class WebSocketConfiguration implements WebSocketConfigurer {
static WebSocketHandler handler = new WebSocketHandler();
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry webSocketHandlerRegistry) {
webSocketHandlerRegistry.addHandler(handler,"/websocket");
}
}
有没有办法实现这一目标?谢谢大家。