Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Rest Api调用Spring Stomp Websocket不起作用_Spring_Spring Boot_Spring Mvc_Websocket_Stomp Websocket - Fatal编程技术网

从Rest Api调用Spring Stomp Websocket不起作用

从Rest Api调用Spring Stomp Websocket不起作用,spring,spring-boot,spring-mvc,websocket,stomp-websocket,Spring,Spring Boot,Spring Mvc,Websocket,Stomp Websocket,我有一个要求,我必须从restapi内部通过springstompwebsocket发送消息,在互联网上搜索了很多之后,我找到了一个解决方案,我尝试了,但没有成功。虽然相同的代码与@MessageMapping完美结合 // @MessageMapping("/chat.sendMessage") @RequestMapping(value = "/chat.sendMessage") public void sendMessage(@Payload ChatMessage chatMe

我有一个要求,我必须从restapi内部通过springstompwebsocket发送消息,在互联网上搜索了很多之后,我找到了一个解决方案,我尝试了,但没有成功。虽然相同的代码与@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);
}

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