У меня проблемы с реализацией записи каждого отдельного запроса на получение одного человека, независимо от того, авторизован он или нет. Возможным решением, о котором я думал, был Hibernate Envers, но он записывал только изменения в записи таблицы базы данных, а не получал запросы? Я пытаюсь добиться следующего:
- Для записи каждого
findall
запроса к базе данных с настраиваемыми полями - Запись должна быть разрешена в течение определенного c периода времени. например, если пользователь снял dr aws 20 товаров из базы данных, следующая запись для любого снятия должна быть записана через 10 или 20 минут или 1 час и т. д. c.
Каков наилучший способ для достижения этой функциональности, должен ли я использовать перехватчики или спящий режим, такие как функции hibernate, или использовать какие-либо другие сервисы Spring?