Я новичок в семантике веб-сокета загрузки Spring и обмена сообщениями. В настоящее время я могу отправлять личные сообщения, используя приведенный ниже код.
String queueName = "/user/" + username + "/queue/wishes";
simpMessagingTemplate.convertAndSend(queueName, message);
При попытке использовать convertAndSendToUser я не получаю никаких ошибок, но сообщение не отправляется. Я знал, что с помощью sendToUser должно быть небольшое изменение в том, как должно формироваться имя назначения, но я не понимаю это правильно.
String queueName = "/user/queue/wishes";
simpMessagingTemplate.convertAndSendToUser(username, queueName, message);
Ниже мой код подписки.
stompClient.subscribe('/user/queue/wishes', function(message) {
alert(message);
})