0

我有一个要求,我必须通过 spring stomp WebSocket 从一个 rest API 内部发送一条消息,在互联网上搜索了很多之后,我找到了一个解决方案,我试过了,但它不起作用。尽管相同的代码与@MessageMapping 完美配合

    // @MessageMapping("/chat.sendMessage")
@RequestMapping(value = "/chat.sendMessage")
public void sendMessage(@Payload ChatMessage chatMessage// , Principal principal
) {

    simpMessagingTemplate.convertAndSend("/queue/private" + 1, chatMessage);
    simpMessagingTemplate.convertAndSend("/topic/public", chatMessage);
}
4

1 回答 1

0

问题现在解决了,我的错,我忘了更改客户端的代码,仍然调用 stompClient.send() 而不是调用 API

于 2020-03-18T07:28:34.793 回答