Зависимости: Добавить в проект зависимости Spring Boot Web Starter (для Spring Boot) или spring-webmvc (для "классического" Spring MVC).
Конфигурация: Настроить диспетчер сервлетов (DispatcherServlet):
web.xml или использовании аннотаций (AbstractAnnotationConfigDispatcherServletInitializer).WebApplicationContext).Контроллеры: Создать классы, аннотированные @Controller или @RestController, для обработки HTTP-запросов. Методы в этих классах должны быть аннотированы для маппинга запросов (например, @GetMapping, @PostMapping и т.д.).
View Resolver (опционально): Настроить View Resolver, если используются шаблоны представлений (JSP, Thymeleaf, FreeMarker и т.д.), чтобы Spring мог находить и рендерить соответствующие представления. Spring Boot автоматически конфигурирует View Resolver на основе наличия библиотек шаблонизаторов.
Запуск контейнера сервлетов: Развернуть приложение в контейнере сервлетов (например, Tomcat, Jetty), либо использовать встроенный в Spring Boot.