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-დან პარამეტრს და აბრუნებს მომხმარებლის მონაცემებს.