выполнение периодической задачи на стороне сервера для веб-сайта JSP MVC сервлета [дубликат]

На этот вопрос уже есть ответ здесь:

Как запустить фоновую задачу в веб-приложении на основе сервлета? 5 ответов

Я разработал веб-приложение с использованием сервлетов и JSP. Я не использую какой-либо фреймворк как таковой, вместо этого использую свой собственный самодельный MVC фреймворк Я использую MySQL в качестве бэкэнда.

Я хочу сделать следующее:

Очистка некоторых данных из базы данных каждый часГенерируйте и храните статистику о данных каждые 15 минут в XML-файле

Проблема в том, что в настоящее время весь мой код выполняется в результате запроса, полученного от клиента.

Как запустить периодические задачи на стороне сервера?

У меня есть одно решение - создать поток в функции инициализации контроллера. Есть ли другие варианты?

Ответы на вопрос(2)

Ваш ответ на вопрос