Junior — Middle
Tətbiqinizdə nəzarətçidə metodlar necə çağırılır?
sobes.tech Süni İntellekt
AI-dan cavab
Java tətbiqlərində, xüsusən Spring Framework istifadə edildikdə, denetleyicidəki metodların çağırılması HTTP sorğularının işlənməsi vasitəsilə həyata keçirilir. Denetleyicilər @RestController və ya @Controller annotasiyası ilə işarələnir və metodlar @GetMapping, @PostMapping və s. kimi annotasiyalarla qeyd olunur. Müəyyən bir URL-ə sorğu gəldikdə, Spring avtomatik olaraq müvafiq denetleyici metodunu çağırır.
Nümunə:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// id ilə istifadəçini alma loqikası
return userService.findById(id);
}
}
Burada, /users/{id} URL-ə GET sorğusu göndərildikdə, getUser metodu çağrılır, URL-dən parametr alınır və istifadəçi məlumatları geri qaytarılır.