У меня есть Java-приложение, подключенное с помощью Spring на Tomcat.
Мне нужен способ, чтобы пользователь мог инициировать фоновый процесс на сервере и возвращать ответ пользователю, не дожидаясь завершения фонового процесса.
Фоновый процесс запрограммирован в Java и интегрирован с моим приложением.
Так как я использую Tomcat, JMS не вариант. Я предпочел бы не настраивать мою установку Tomcat ради переносимости.
Я мог бы использовать Quartz или аналогичный и регулярно проверять, должен ли процесс выполняться, но я бы предпочел что-то, что началось немедленно.
Я пытался создать новый поток, но он не знает о моих бобах Spring.
Как лучше всего это сделать?
Спасибо
Макс