Sobes.tech
Назад к вопросам
Junior — Middle
66

Каким способом можно извлечь идентификатор ресурса из URL внутри метода контроллера?

Ответ от нейросети

sobes.tech 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 метода контроллера.