Sobes.tech
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 и връща данните на потребителя.