我正在使用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