В моем приложении Spring Boot есть метод контроллера, который принимает аргумент от @RequestParam
.Я отправляю его с помощью Axios, но каждый раз, когда сервер отвечает следующим предупреждением, и функция не выполняется.
Обязательный длинный параметр 'task_id' отсутствует]
запрос axios
axios.delete("/task-asignee/" + props.userId, null, {
params: {
task_id: props.taskId,
},
})
.then(res => {
props.onRemove();
})
.catch(err => console.log(err));
Пружинная загрузкаметод управления
@DeleteMapping("/task-asignee/{userId}")
public void removeTaskAssignee(@RequestParam("task_id") long taskId,@PathVariable long userId) {
TaskAsigneeKey tak = new TaskAsigneeKey(userId,taskId);
TaskAsignee ts = taskAsRepository.findById(tak);
taskAsRepository.delete(ts);
}