如何使用websocket获取消息



我正在使用websocket。

我想发送"消息"到服务器。

ex) at Client

function do_sync() {
    stompClient.send("/action/test", {}, "message");
}

但是我不知道如何在控制器上获取"message"。

@MessageMapping("/test")
public void sync() throws Exception {
String message = ex) message from client.
}

如何在控制器获取消息?

实际上你不需要什么特别的:websocket消息payload可以简单地映射到方法参数:

@MessageMapping("/test")
public void sync(String payload) throws Exception {
  ....
}

请参阅文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-stomp-handle-annotations

相关内容

  • 没有找到相关文章

最新更新