有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案