Встречается на собеседованиях • сегодня
Как вызвать методы контроллера
В Spring MVC методы контроллера вызываются автоматически при обработке HTTP-запросов на основе аннотаций. Основные аннотации:
@RequestMapping(или@GetMapping,@PostMappingи т.д.) - определяет URL и HTTP-метод@RequestParam- для параметров запроса@PathVariable- для переменных пути@RequestBody- для тела запроса (обычно JSON)
Пример:
java
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/hello")
public String sayHello(@RequestParam String name) {
return "Hello, " + name;
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// сохранение пользователя
return user;
}
}Вызов происходит при обращении по соответствующим URL:
- GET
/api/hello?name=John - POST
/api/usersс JSON в теле запроса
Для тестирования можно использовать Postman, curl или написать интеграционные тесты с MockMvc.

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