Je souhaite que la demande de gestion du contrôleur (Spring MVC) se fasse en parallèle. J'utilise @Callable ci-dessous et cela ne fonctionne pas, parce que la prochaine demande est traitée depuis le premier terminé (renvoie la vue).Le traitement asynchrone de la requête ne fonctionne pas
@RequestMapping(method = RequestMethod.GET)
public Callable<String> helloWorld(final Model model) throws InterruptedException {
return new Callable<String>() {
@Override
public String call() throws Exception {
Thread.sleep(5000);
return "helloWorld";
}
};
}
Ai-je besoin d'un code spécial?
Quelles sont vos attentes? –
Lorsque Callable est renvoyé, la deuxième requête déclenche helloWorld. Mais en réalité il attend jusqu'au premier appel "helloWorld". – pawb4r