没有调用subscribemapping

时间:2019-01-27 13:00:57

标签: spring-boot spring-websocket

我必须使用Web套接字返回的值。 我尝试使用@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");
}

1 个答案:

答案 0 :(得分:0)

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