使用swagger测试后台API
在update和sava参数传递的时候加上@RequestBody 程序启动会报错
开启前端程序运行之后在浏览器上测试后台API,加上@RequestBody 程序不会报错
后台API
@ApiOperation(value = "更新用户")
@PutMapping("update")
public Result update(@RequestBody SysUser user) {
boolean update = sysUserService.updateById(user);
if (update == true) {
return Result.ok();
} else {
return Result.fail();
}
}
可以理解为:前端程序启动之后 在调用pdate和sava时一定会传入参数,所以在后端接收时需要加上@RequestBody
但是为什么swagger不能加上注解,这样岂不是很麻烦