
Spring Web MVC는 Servlet API를 기반으로 구축된 독창적인 웹 프레임워크이며 처음부터 Spring Framework에 포함되었습니다.
spring-web 모듈은 몇 가지 유용한 필터를 제공합니다.
Annotated Controllers Spring MVC는 @Controller 및 @RestController component가 annotation을 사용하여 요청 매핑, 요청 입력, 예외 처리 등을 표현하는 annotation 기반 프로그래밍 모델을 제공합니다
Functional Endpoints Spring Web MVC에는 요청을 라우팅하고 처리하는 데 기능이 사용되는 경량 기능 프로그래밍 모델인 WebMvc.fn이 포함되어 있으며 contracts은 불변성을 위해 설계되었습니다.
이 섹션에서는 URI로 작업하기 위해 Spring Framework에서 사용할 수 있는 다양한 옵션을 설명합니다.
1.6 Asynchronous Requests Spring MVC는 Servlet 3.0 비동기 요청 처리와 광범위하게 통합됩니다.
Spring MVC를 사용하면 CORS(Cross-Origin Resource Sharing)를 처리할 수 있습니다.
1.9 HTTP Caching HTTP 캐싱은 웹 애플리케이션의 성능을 크게 향상시킬 수 있습니다.