Sobes.tech
Junior — Middle

Ako sa volajú metódy v kontroléri vo vašej aplikácii?

sobes.tech AI

Odpoveď od AI

V Java aplikáciách, najmä pri použití Spring Framework, sa volanie metód v kontroléri vykonáva prostredníctvom spracovania HTTP požiadaviek. Kontroléry sú označené anotáciou @RestController alebo @Controller a metódy anotáciami ako @GetMapping, @PostMapping atď. Keď príde požiadavka na konkrétnu URL, Spring automaticky zavolá príslušnú metódu kontroléra.

Príklad:

@RestController
public class UserController {
    @GetMapping("/users/{id}")
    public User getUser(@PathVariable Long id) {
        // logika na získanie používateľa podľa id
        return userService.findById(id);
    }
}

Tu, pri GET požiadavke na /users/{id} sa volá metóda getUser, ktorá z URL získa parameter a vráti údaje o používateľovi.