Встречается на собеседованиях • сегодня
Как создать @RestController в Spring
Для создания @RestController в Spring нужно:
- Аннотировать класс
@RestController- это комбинация@Controllerи@ResponseBody - Определить методы обработки HTTP-запросов с аннотациями
@GetMapping,@PostMappingи т.д.
Пример простого контроллера:
java
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/hello")
public String sayHello() {
return "Hello from Spring!";
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// Логика сохранения пользователя
return user;
}
}Ключевые моменты:
@RestControllerавтоматически преобразует возвращаемые объекты в JSON/XML- Можно использовать
@RequestMappingдля задания базового пути - Параметры методов могут быть аннотированы
@RequestBody,@PathVariable,@RequestParam - Spring Boot автоматически находит контроллеры при сканировании пакетов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы