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.