Junior — Middle
Hogyan hívják meg a módszereket az alkalmazásában a vezérlőben?
sobes.tech MI
Válasz az MI-től
Java alkalmazásokban, különösen a Spring Framework használata esetén, a vezérlőben lévő metódusok hívása HTTP-kérések feldolgozásán keresztül történik. A vezérlőket az @RestController vagy @Controller annotációval jelölik, és a metódusokat olyan annotációkkal, mint az @GetMapping, @PostMapping stb. látják el. Amikor egy kérés érkezik egy adott URL-re, a Spring automatikusan meghívja a megfelelő vezérlőmetódust.
Példa:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// logika a felhasználó lekéréséhez id szerint
return userService.findById(id);
}
}
Itt, egy GET kérés a /users/{id} URL-re meghívja a getUser metódust, amely kinyeri a paramétert az URL-ből és visszaadja a felhasználói adatokat.