-1
私は登録ユーザーを持っているWebアプリケーションを持っています。ユニークなユーザーIDを持つユーザーにメッセージをプッシュしたいと思います。クライアントにメッセージを送信できるようにするために、私は@sendto
注釈に固有のユーザーIDを渡す方法を知っておく必要がありSpringフレームワークのWebソケット固有の@SendTo注釈
これは、注釈
@SendTo("/topic/uniqueuserid")
public Greeting greeting(HelloMessage message) throws Exception {
int uniqueuserid;
Thread.sleep(1000); // simulated delay
return new Greeting("Hello, " + message.getName() + uniqueuserid "!");
}
このストンプJS
stompClient.subscribe('/topic/uniqueuserid', function (greeting) {
showGreeting(JSON.parse(greeting.body).content);
});
です
どのように私はあなたがそのように、メソッドの引数に@DestinationVariable
アノテーションを使用することができます@SendTo("/topic/uniqueuserid")
おそらくhttps://stackoverflow.com/questions/27047310/path-variables-in-spring-websockets-sendto-mapping –