编程语言
首页 > 编程语言> > java – Spring 4中websockets的动态消息映射

java – Spring 4中websockets的动态消息映射

作者:互联网

我想用spring新的websocket / stomp支持开发一个小聊天.
我想我不能使用这样的东西:

@MessageMapping("/connect/{roomId}")
@SendTo("/topic/newMessage")
public String connectToChatRoom(@PathVariable String roomId, Principal p) {
    return getTimestamp() + " " + p.getName() + " connected to the room.";
}

这里有什么动态映射选项?作为客户,我只想订阅我所在的房间.

提前致谢!

解决方法:

弄清楚,你需要使用@DestinationVariable而不是@PathVariable

标签:java,spring,websocket,stomp,spring-4
来源: https://codeday.me/bug/20190624/1280500.html