Описание тега spring-web
Фреймворк Spring Web Model-View-Controller (MVC).
Инфраструктура Spring Web model-view-controller (MVC) разработана на основе DispatcherServlet, который отправляет запросы обработчикам, с настраиваемыми сопоставлениями обработчиков, разрешением представления, локалью, часовым поясом и разрешением темы, а также поддержкой загрузки файлов. Обработчик по умолчанию основан на аннотациях @Controller и @RequestMapping, предлагая широкий спектр гибких методов обработки. С появлением Spring 3.0 механизм @Controller также позволяет создавать веб-сайты и приложения RESTful с помощью аннотации @PathVariable и других функций.
Официальная документация