Я пытаюсь сделать асинхронный вызов из моего (основанного на Spring MVC) контроллера.
Я использую следующий фрагмент:
FutureTask<Object> runnableTask = new FutureTask<Object>(
new Runnable() {
public void run() {
// do something
}
}, null);
runnableTask.run();
Однако, несмотря ни на что, это не выполняется асинхронно, то есть мой Контроллер не возвращает ответ (в представление) до тех пор, пока вышеупомянутая задача не будет завершена. Я что-то упустил или есть альтернативный способ сделать это?