Sobes.tech
Назад к вопросам
Junior — Middle
64

Каким образом реализовать обработку веб-запросов с помощью Spring MVC?

Ответ от нейросети

sobes.tech AI

В Spring MVC обработка веб-запросов реализуется через контроллеры, которые принимают HTTP-запросы и возвращают ответы.

Основные шаги:

  1. Создать класс с аннотацией @Controller или @RestController.
  2. Использовать аннотацию @RequestMapping (или специализированные, например, @GetMapping, @PostMapping) для указания URL и HTTP-метода.
  3. В методах контроллера принимать параметры запроса и возвращать данные или представление.

Пример контроллера:

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String sayHello(@RequestParam(name = "name", defaultValue = "World") String name) {
        return "Hello, " + name + "!";
    }
}

В этом примере при GET-запросе на /hello?name=Иван вернётся строка "Hello, Иван!".