【问题标题】:subscribemapping not called未调用订阅映射
【发布时间】:2019-01-27 13:00:56
【问题描述】:

我必须使用来自网络套接字的返回值。 我尝试使用@SubscribeMapping Annotated 方法来处理和使用这个块来处理我的业务。 示例代码是:

 @MessageMapping({"/hello"})
    @SendTo("/topic/greetings")
    public Greeting greeting(HelloMessage message) throws Exception { 
        return new Greeting("Thread Id:"+Thread.currentThread().getId()+" Hello, " + HtmlUtils.htmlEscape(message.getName()) + "!");
    }

@SubscribeMapping("/topic/greetings")
public void test(Greeting greeting){
    System.out.println("SUBSCRIBE CALLED");
}

【问题讨论】:

    标签: spring-boot spring-websocket


    【解决方案1】:

    您好,您可以将@SubscribeMapping 更改为@MessageMapping,希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2012-08-12
      • 2022-01-06
      • 2017-08-02
      • 1970-01-01
      • 2019-09-06
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多