>  Q&A  >  본문

java - Spring에서 WebAsyncManager의 애플리케이션 시나리오는 무엇입니까?

설명: 첫 번째 그림은 FrameworkServlet의 processRequest 메서드입니다.

질문:

(1) WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(요청);

으아악

이 두 줄의 코드는 무엇을 합니까

(2) WebAsyncManager는 어떤 문제를 해결하고 어떤 시나리오에서 사용됩니까?

선배님들과 사부님들께서 조언을 아낌없이 해주시네요

曾经蜡笔没有小新曾经蜡笔没有小新2713일 전693

모든 응답(1)나는 대답할 것이다

  • 迷茫

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

    이러한 문제에 대해서는 Spring 공식 문서를 확인하는 것이 좋습니다
    WebAsyncManager http://docs.spring.io/spring/...

    중간에 다음 단락이 있습니다:

    비동기 요청 처리를 관리하기 위한 중앙 클래스로 주로 SPI로 사용되며 일반적으로 애플리케이션 클래스에서 직접 사용되지 않습니다.

    주로 비동기 요청 처리를 관리하는 데 사용된다는 의미입니다. 비동기 처리는 언제 사용해야 합니까? 비즈니스 로직이 복잡하거나 다른 이유로 인해 요청 스레드를 차단하지 않으려면 다른 스레드에 위임해야 하는 경우입니다.

    회신하다
    0
  • 취소회신하다