Имя для аргумента типа [long] не указано. Убедитесь, что компилятор использует флаг «-parameters» — Spring BootJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Имя для аргумента типа [long] не указано. Убедитесь, что компилятор использует флаг «-parameters» — Spring Boot

Сообщение Anonymous »

У меня есть такой метод удаления данных:

Код: Выделить всё

public ResponseEntity remove(long code) {
ar.deleteById(code);
rm.setMensagem("The product has been removed!");
return new ResponseEntity(rm, HttpStatus.OK);
}

@DeleteMapping("/remove/{code}")
public ResponseEntity remove(@PathVariable long code) {
return as.remove(code);
}
Но я получаю эту ошибку, когда пытаюсь удалить localhost:8080/remove/6:
"message": "Имя для аргумента типа [long] не указано , а информация об имени параметра недоступна через отражение. Убедитесь, что компилятор использует флаг '-parameters'.", "path": "/remove/6".
Я пытаюсь добавить. @PathVariable, но не работает

Подробнее здесь: https://stackoverflow.com/questions/790 ... er-uses-th
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»