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

Как создать обработчик HTTP запросов в Spring

В Spring для обработки HTTP запросов используются аннотации `@Controller` или `@RestController` (для REST API). Основные аннотации: - `@GetMapping`, `@PostMapping`, `@PutMapping`, `@DeleteMapping` — для обработки разных HTTP методов - `@RequestMapping` — универсальная аннотация для всех методов Пример простого REST-контроллера: ```java @RestController @RequestMapping("/api") public class MyController { @GetMapping("/hello") public String sayHello() { return "Hello, World!"; } @PostMapping("/users") public ResponseEntity createUser(@RequestBody User user) { // Логика создания пользователя return ResponseEntity.ok(user); } } ``` Ключевые моменты: 1. `@RestController` автоматически преобразует возвращаемые значения в JSON 2. Параметры можно получать через `@RequestBody`, `@RequestParam`, `@PathVariable` 3. Можно возвращать `ResponseEntity` для тонкой настройки ответа
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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