с использованием ReactJs и приложения Springboot ... передача значения через JSON
получаю ошибку:
Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'DELETE' not supported]
пробовал эти два варианта.
1
@DeleteMapping("/{companyId}")
public Long deleteCompany(@PathVariable Long companyId)
2
@RequestMapping(value = "/{Company}",method=RequestMethod.DELETE)
public @ResponseBody void deleteCompany(
@PathVariable("companyId") Long companyId){
из реакции:
export function RemoveCompany(deleteCompany) {
alert(deleteCompany.companyId);
return request({
url: API_BASE_URL + "/company",
method: 'delete',
body: JSON.stringify(deleteCompany)
});
}
in springboot app
```@DeleteMapping(value="company/{companyId}")
public @ResponseBody void deleteCompany(
@PathVariable("companyId") Long companyId){
System.out.printf("Testing: You tried to delete \n");
}
===================
Ниже приведен код errorjs error.message, который возвращает «Сообщение недоступно».
а весной при загрузке приложения нет сообщений журнала об этом событии ...
RemoveCompany(deleteCompany)
.then(response => {
notification.success({
message: 'company soft',
description: "Thank you! Company Created Successfully!",
});
this.props.history.push("/company");
}).catch(error => {
notification.error({
message: 'company soft',
description: error.message || 'Sorry! Something went wrong. Please try again!'
});
});