SpringBoot返回Void类型的时候返回404
@PostMapping("/modelDiscern/deleteDiscernById")
@Timed
public ResponseEntity<Void> deleteAiModelNameDiscern(Integer id) {
aiModelNameDiscernService.delete(id);
return ResponseEntity.ok().headers(HeaderUtil.createEntityUpdateAlert(ENTITY_NAME,id)).body();
}
修改方式:Nginx配置或者修改返回方式-这里是修改返回方式
@PostMapping("/modelDiscern/deleteDiscernById")
@Timed
public ResponseEntity<BaseResult> deleteAiModelNameDiscern(Integer id) {
BaseResult result = new BaseResult();
log.debug("REST request to delete BaseResult : {}", id);
try {
aiModelNameDiscernService.delete(id);
result.setCode(200);
result.setMsg("删除配置成功");
result.setSuccess(true);
}catch (Exception e){
result.setCode(400);
result.setMsg("删除配置失败");
result.setSuccess(false);
}
return ResponseEntity.ok(result);
}