Используя Java Spring, у меня есть страница, которая извлекает список случайных аукционов из своей базы данных и обновляет это действие каждый раз, когда пользователь обновляет браузер.
Вместо этого я хочу, чтобы он показывал один и тот же случайно выбранный аукцион для всех пользователей, переключаясь на новый случайный аукцион каждый час.(«Вот аукцион этого часа!»)
Вот как работает мой текущий поток:
- Data.xml тянет в случайном аукционе от дБ.
- DAO, созданный из sql import
- Публичный список, созданный из DAO, выполняет здесь несколько специальных операций с данными.
- Список из этого списка, созданный в контроллере страниц, добавляется в карту MVC для использования вfront end.
Здесь, похоже, не хватает времени, поэтому я просто собираюсь создать своего рода запорный клапан для этого, чтобы он получал данные только один раз в час, а не по запросу.
Не о коде здесь, а о стратегии.Должен ли я пойти с CronTrigger?А где должна быть работа?
(спасибо :))