Junior — Middle
Как се извикват методите в контролера във вашето приложение?
sobes.tech AI
Отговор от 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 и връща данните на потребителя.