Назад к вопросам
Junior — Middle
64
Каким образом реализовать обработку веб-запросов с помощью Spring MVC?
Ответ от нейросети
sobes.tech AI
В Spring MVC обработка веб-запросов реализуется через контроллеры, которые принимают HTTP-запросы и возвращают ответы.
Основные шаги:
- Создать класс с аннотацией
@Controllerили@RestController. - Использовать аннотацию
@RequestMapping(или специализированные, например,@GetMapping,@PostMapping) для указания URL и HTTP-метода. - В методах контроллера принимать параметры запроса и возвращать данные или представление.
Пример контроллера:
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
В этом примере при GET-запросе на /hello?name=Иван вернётся строка "Hello, Иван!".