비동기처리

Spring

[Spring] 비동기 처리(Controller) With @Callable

스프링에는 비동기 구현체가 여러가지 있는데 Controller 단에서 간단하게 비동기 요청을 처리할 수 있는 @Callable을 알아보고자 합니다. @Callable ? Spring MVC 3.2부터 추가된 Servlet 3을 기반으로한 비동기 요청 프로세스 - 요청 프로세스 답게 내부(Service단)를 비동기화 시켜주진 않습니다. Callable의 특징 Thread가 Spring MVC 내에서 관리된다.(내부 TaskExecutor) Controller의 RequestMapping method에서 Callable 객체를 감싸서 리턴한다. Callable의 동작 방식 컨트롤러에 요청이 들어오면 값을 반환하는 대신 Callable 을 먼저 반환한다. Spring MVC는 내부 TaskExecutor에게 ..

leeggmin
'비동기처리' 태그의 글 목록