ホームページ  >  に質問  >  本文

java - Spring の WebAsyncManager のアプリケーション シナリオは何ですか?

説明: 最初の図は、FrameworkServlet の processRequest メソッドです。

###質問:###

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

リーリー

これらの 2 行のコードは何をするのですか?

(2) WebAsyncManager はどのような問題を解決し、どのようなシナリオで使用されますか?

先輩やマスターは喜んでアドバイスをくれます

曾经蜡笔没有小新曾经蜡笔没有小新2713日前697

全員に返信(1)返信します

  • 迷茫

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

    この種の問題については、Spring の公式ドキュメントを確認することをお勧めします
    WebAsyncManager http://docs.spring.io/spring/...

    真ん中に段落があります:

    非同期リクエスト処理を管理するための中心クラス。主に SPI として意図されており、通常はアプリケーション クラスによって直接使用されません。

    これは、主に非同期リクエストの処理を管理するために使用されることを意味します。非同期処理はどのような場合に使用する必要がありますか?ビジネス ロジックが複雑 (またはその他の理由) で、リクエスト スレッドのブロックを避けるために、リクエスト スレッドを別のスレッドに委任する必要がある場合です。

    返事
    0
  • キャンセル返事