Maison  >  Questions et réponses  >  le corps du texte

java - Quels sont les scénarios d'application de WebAsyncManager au printemps?

Explication : La première image est la méthode processRequest de FrameworkServlet,

Question :

(1) WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(request);

    asyncManager.registerCallableInterceptor(FrameworkServlet.class.getName(), new RequestBindingInterceptor());

À quoi servent ces deux lignes de code

(2) Quels problèmes WebAsyncManager résout-il et dans quels scénarios est-il utilisé ?

Les seniors et les maîtres sont généreux de leurs conseils

曾经蜡笔没有小新曾经蜡笔没有小新2713 Il y a quelques jours690

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-05-17 10:01:17

    Pour ce genre de problème, il est recommandé de consulter la documentation officielle de Spring
    WebAsyncManager http://docs.spring.io/spring/...

    Il y a un paragraphe au milieu :

    La classe centrale pour gérer le traitement des requêtes asynchrones, principalement conçue comme un SPI et généralement non utilisée directement par les classes d'application.

    Cela signifie qu'il est principalement utilisé pour gérer le traitement des requêtes asynchrones. Quand faut-il utiliser le traitement asynchrone ? C'est lorsque la logique métier est complexe (ou pour d'autres raisons) et afin d'éviter de bloquer le thread de requête, elle doit être déléguée à un autre thread.

    répondre
    0
  • Annulerrépondre