выполнение периодической задачи на стороне сервера для веб-сайта JSP MVC сервлета [дубликат]
На этот вопрос уже есть ответ здесь:
Как запустить фоновую задачу в веб-приложении на основе сервлета? 5 ответовЯ разработал веб-приложение с использованием сервлетов и JSP. Я не использую какой-либо фреймворк как таковой, вместо этого использую свой собственный самодельный MVC фреймворк Я использую MySQL в качестве бэкэнда.
Я хочу сделать следующее:
Очистка некоторых данных из базы данных каждый часГенерируйте и храните статистику о данных каждые 15 минут в XML-файлеПроблема в том, что в настоящее время весь мой код выполняется в результате запроса, полученного от клиента.
Как запустить периодические задачи на стороне сервера?
У меня есть одно решение - создать поток в функции инициализации контроллера. Есть ли другие варианты?