Назад к вопросам
Junior — Middle
68
Какими действиями можно извлечь идентификатор из URL-ного пути в методе?
Ответ от нейросети
sobes.tech AI
В Java для извлечения идентификатора из URL-пути в методе контроллера обычно используют аннотацию @PathVariable (в Spring MVC). Например:
@GetMapping("/users/{id}")
public ResponseEntity<User> getUserById(@PathVariable("id") Long id) {
// Используем id для получения пользователя
User user = userService.findById(id);
return ResponseEntity.ok(user);
}
Если URL приходит как строка, можно распарсить её с помощью методов класса String или регулярных выражений:
String url = "/users/123/profile";
String[] parts = url.split("/");
String id = parts[2]; // "123"
Таким образом, идентификатор извлекается либо через фреймворк с аннотациями, либо вручную парсится из строки пути.