java如何从普通请求调用(即@RequestMapping)调用@SendTo
我已经用Spring MVC实现了Websocket,它对我来说运行良好,即从一个浏览器工作到另一个浏览器,使用此代码为这些socket打开
@MessageMapping("/hello")
@SendTo("/topic/greetings")
public HelloMessage greeting(HelloMessage message) throws Exception {
Thread.sleep(3000); // simulated delay
return message;
}
有谁能帮我从普通的api控制器调用@SendTo(“/topic/greetings”)。我试过用这个,但它对我不起作用
@RequestMapping(value = "/sendMessage")
@SendTo("/topic/greetings")
public HelloMessage sendMessage() throws Exception {
return new HelloMessage((int) Math.random(), "This is Send From Server");
}
有什么想法吗
谢谢
共 (0) 个答案