Является ли аннотация @SubscribeMapping бесполезной в Spring? - PullRequest
0 голосов
/ 30 октября 2019

Я хочу подписаться на конкретную тему в моем приложении ("/ threads / {id}") и получить исходные данные (предыдущие сообщения веб-чата) и подписаться на тему вв то же время . Это позволит избежать потери сообщений между двумя процессами (подписка и загрузка предыдущих сообщений).

С учетом префикса "app", конфигурация websocket передаст запроскласс контроллера с помощью аннотации @ SubscribeMapping . Связанный метод отправит обратно нужные нам данные, но он НЕ ПОДПИСЫВАЕТСЯ, потому что подписка не отправляется брокеру.

Итак, какова польза от этой аннотации, если мы можем сделать то же самое с обычным запросом POST? а затем переключение протоколов на веб-сокеты и подписку («тема» вместо «приложение»)?

...