스프링 프레임워크 3.2의 새로운 기능 및 향상된 기능
1. 서블릿 3 기반 비동기 요청 처리 지원
스프링 MVC 프로그래밍 모델은 이제 명쾌한 서블릿 3 비동기를 지원함.
@RequestMapping 메서드는 아래 중 하나를 리턴할 수 있음
- java.util.concurrent.Callable는 스프링 MVC 내에서 task executor에 의해 관리되는 별도의 스레드에서 처리를 완료함.
- org.springframework.web.context.request.async.DeferredResult는 스프링 MVC에 알려지지 않은 스레드(예. 일부 외부 이벤트에 대한 응답 - JMS, AMQP 등)를 나중에 처리를 완료함.
- org.springframework.web.context.request.async.AsyncTask는 Callable을 래핑(wrap)하고, 타임아웃 값이나 task executor 사용여부를 커스터마이즈 함.
2. 스프링 MVC 테스트 프레임워크
3. 콘텐츠 네비게이션 개선
...