Я создаю следующие методы WebSocket STOMP для передачи данных каждые 5 секунд:
@MessageMapping("/stock.addUser")
@SendTo("/topic/stockUpdate")
public String greeting(ChatMessage chatMessage) throws Exception {
return "Connected " + chatMessage.getUser_id()
}
@Scheduled(fixedRate = 5000)
public void greeting1() {
this.template.convertAndSend("/topic/stockUpdate", dataList);
}
Метод greeting1
вызывается каждые 5 секунд, но он не отправляет данные на указанный c пользователь. Он отправляет одни и те же данные всем подписанным пользователям. Как я могу отправлять данные указанному c пользователю каждые 5 секунд?