Имя для аргумента типа [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

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