Mybatis plus修改成功,但返回结果确实500,修改失败,的一个小小原因——粗心。
原先代码
@ApiOperation(value = "更新职位信息")
@PutMapping("/")
public RespBean updatePosition(@RequestBody Position position){
if (positionService.updateById(position)){
RespBean.success("更新成功!");
}
return RespBean.error("更新失败!");
}
修改之后的代码
@ApiOperation(value = "更新职位信息")
@PutMapping("/")
public RespBean updatePosition(@RequestBody Position position){
if (positionService.updateById(position)){
return RespBean.success("更新成功!");
}
return RespBean.error("更新失败!");
}
在if语句块里,缺少了 return一词。
哎,我对自己佩服得五体投地。哈哈哈!
粗心,是我学习路上的一个绊脚石。
作者分享了一次关于MybatisPlus中一个小错误导致接口返回500的案例,仅在代码中缺少了'return'关键字,提醒开发者注意细节的重要性。
921

被折叠的 条评论
为什么被折叠?



