Spring Webflux Server отправляет события Thymeleaf - PullRequest
1 голос
/ 04 июня 2019

У меня есть список предметов, которые могут быть зарегистрированы для студентов. Субъект имеет свойство maxParticipants. Пример:
Тема: Испанский
Макс. Участников: 5

Я хочу обновить доступные тематические места к весне Flux с заданным интервалом. Это не проблема (каждые 10 секунд я делаю select count на источнике данных, чтобы получить доступные места).

Мой вопрос: Как я могу обновить внешний интерфейс, отображаемый с помощью тимелина?
Существует множество примеров использования тимилиста и весеннего webflux, но все они имеют дело с большим списком, в котором @Controller Model установлен с определенным типом тимелина.

Я просто хочу обновить существующие записи.
Мне нужно сделать это с простым javascript / jquery?
Спасибо за ваши советы!
Томас

1 Ответ

0 голосов
/ 08 июня 2019

Вы должны использовать EventSource на веб-странице.Следуйте примеру

https://www.mkyong.com/spring-boot/spring-boot-webflux-server-sent-events-example/

...