Java Spring. Не понимаю, как работает метод
Товарищ отправил метод, с помощь которого можно скачать файл с сервера Java Spring, но я не понимаю как работает метод с передающимся параметром "task_id" в его методе и как мне его метод переписать под свои нужды. Не могли бы Вы помочь?
@GetMapping("/download_doc/{task_id}")
public ResponseEntity<ByteArrayResource>
loadDocument(@PathVariable("task_id")
TaskModel tast, @AuthenticationPrincipal UserModel user) {
}
Ответы (1 шт):
Автор решения: Constantine Havansky
→ Ссылка
{task_id} в @GetMapping это некий шаблон, который попробуется преобразоваться в объект 'TaskModel' по имени 'tast'. Соответсвенно, метод loadDocument ожидает получить в строке запроса некую величину (@PathVariable).