Встречается на собеседованиях • сегодня

Как использовать Spring MVC

Spring MVC — это фреймворк для создания веб-приложений, основанный на паттерне Model-View-Controller. Основные шаги для его использования:

  1. Конфигурация:

    • Добавь зависимости spring-webmvc и spring-context в pom.xml (Maven) или build.gradle (Gradle).
    • Настрой DispatcherServlet в web.xml или через WebApplicationInitializer (для Java-конфигурации).
  2. Создание контроллера:

    java
    @Controller
    @RequestMapping("/hello")
    public class HelloController {
        @GetMapping
        public String sayHello(Model model) {
            model.addAttribute("message", "Hello, Spring MVC!");
            return "hello-page"; // имя представления (view)
        }
    }
  1. Настройка View:

    • Используй шаблонизаторы (Thymeleaf, JSP, Freemarker).
    • Для JSP укажи префикс/суффикс в InternalResourceViewResolver:
    java
    @Bean
    public ViewResolver viewResolver() {
        InternalResourceViewResolver resolver = new InternalResourceViewResolver();
        resolver.setPrefix("/WEB-INF/views/");
        resolver.setSuffix(".jsp");
        return resolver;
    }
  2. Запуск:

    • Разверни приложение на сервере (Tomcat, Jetty) или используй встроенный сервер Spring Boot.

Для REST API можно заменить @Controller на @RestController и возвращать данные напрямую.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы