错误提示:
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'userController' method
com.woniu.controller.UserController#deleteUser(Integer)
to { [/userServe/{uid}]}: There is already 'userController' bean method
com.woniu.controller.UserController#queryUserById(Integer) mapped.
错误原因:两个方法上的requestMapping相似度较高,计算机无法识别,因此报错
解决方法:在requestMapping上多添加一层路径即可。
@DeleteMapping
@RequestMapping("/delete/{uid}")
public Result deleteUser(@PathVariable Integer uid){
boolean b = userService.deleteUser(uid);
if(b==true){
Result result = Result.deleteSuccess();
return result;
}
return Result.deleteFail();
}