Sobes.tech
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 պարամետր մեթոդին։