WIKI 🥝
-
Spring Web - 비동기 통신을 위한 Controller 계층 반환타입들.WIKI 🥝 2022. 11. 22. 22:16
개요 Servlet 3.0 부터 웹 개발시 비동기 통신을 위해서 나온 반환타입 객체들을 알아보자. 들어가기 앞서... 서블릿 3.0에서 비동기 처리 기본 매커니즘은 다음과 같다. ServletRequest는 startAsync라는 매서드를 통해서 비동기 모드를 사용할 수 있다. 비동기 모드가 시작되면 서블릿과 모든 필터는 종료되지만, 응답처리 완료를 위해서 응답은 열린상태로 유지된다. 1. Callable Spring MVC 3.2 introduced Servlet 3 based asynchronous request processing. Instead of returning a value, as usual, a controller method can now return a java.util.concurr..