Назад к вопросам
Junior — Middle
65
Каким образом осуществляется вызов методов в контроллере в вашем приложении?
Ответ от нейросети
sobes.tech AI
В Java-приложениях, особенно при использовании Spring Framework, вызов методов в контроллере происходит через обработку HTTP-запросов. Контроллеры помечаются аннотацией @RestController или @Controller, а методы — аннотациями типа @GetMapping, @PostMapping и т.д. Когда приходит запрос на определённый URL, Spring автоматически вызывает соответствующий метод контроллера.
Пример:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// логика получения пользователя по id
return userService.findById(id);
}
}
Здесь при GET-запросе на /users/{id} вызывается метод getUser, который получает параметр из URL и возвращает данные пользователя.