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

Как в Spring создать бин контроллера

Для создания бина контроллера в Spring используется аннотация `@Controller` или `@RestController` (если нужен REST API). Контроллер должен быть в пакете, сканируемом Spring (`@ComponentScan`). Пример REST-контроллера: ```java @RestController @RequestMapping("/api/users") public class UserController { @GetMapping("/{id}") public ResponseEntity getUser(@PathVariable Long id) { // логика получения пользователя return ResponseEntity.ok(user); } } ``` Ключевые аннотации: - `@Controller`/`@RestController` – помечает класс как контроллер. - `@RequestMapping` – задает базовый URL для методов. - `@GetMapping`, `@PostMapping` и др. – маппинг HTTP-методов. Spring автоматически создаст бин при старте контекста. Для работы также нужны `@EnableWebMvc` (в конфигурации) или Spring Boot (который включает его по умолчанию).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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