Junior — Middle
Ինչպե՞ս կարելի է հանել ռեսուրսի նույնականացուցիչը URL-ից կոնտրոլլերի մեթոդի ներսում։
sobes.tech AI
Պատասխան AI-ից
Java-յում, օրինակ Spring MVC-ում, ռեսուրսի նույնականացուցիչը URL-ից հանելու համար օգտագործվում է @PathVariable նշումը: Դա թույլ է տալիս ստանալ հարցման ուղու արժեքը և օգտագործել այն որպես մեթոդի պարամետր:
Օրինակ՝
@GetMapping("/users/{id}")
public ResponseEntity<User> getUserById(@PathVariable("id") Long userId) {
// userId-ը կպահպանի URL-ից արժեքը
User user = userService.findById(userId);
return ResponseEntity.ok(user);
}
Այստեղ, {id} մաս է URL-ի, որը կհանվի և փոխանցվի որպես userId պարամետր մեթոդին։