Automatisch aktualisieren: Der Flurmonitor lädt seine Tabellen selbst nach
Bisher zeigt der Flurmonitor denselben Stand, bis jemand die Seite neu lädt. In diesem Artikel lädt die Seite zuerst per Meta-Refresh komplett neu, dann holt ein kleines Skript mit fetch alle 30 Sekunden nur den Bereich mit den Abfahrten. Der Controller liefert dafür ein Thymeleaf-Fragment unter einer eigenen Adresse. Scheitert das Nachladen, bleibt der letzte Stand mit einem Hinweis stehen. Damit vier Monitore die Datenbank nicht im Sekundentakt befragen, legt @Cacheable die Abfrage für 20 Sekunden in einen Caffeine-Cache, und @CacheEvict leert ihn, sobald sich ein Angebot ändert.
