Способы управления весной контроллера по умолчанию Асинхронизированы.@Async в методе весеннего контроллера
Тогда в чем цель аннотации @Async?
@RequestMapping(value = "/status/{id}", method = RequestMethod.GET)
@Async
public Future<Status> getStatus(@PathVariable("id") String id) {
return new AsyncResult<Status>(status);
}
Также какова роль интерфейса будущего и класса AsyncResult?
Так @Async будет делать то, что Callable и DeferredResult делать, что выпускает контейнерный поток и обработки долго выполняющиеся задачи асинхронно в другом потоке справа? – Harshana
Да, это поведение методов @Async. – Lovababu