我在我的Spring Boot应用程序中使用@secured进行安全保护。当我尝试使用不同的角色访问它时,它会给我异常。我可以理解这一点,但是我该如何向前端提供适当的响应而不是内部服务器错误?这是我的控制器:
@Secured("ROLE_ADMIN")
@RequestMapping(value = "/user", method = RequestMethod.POST)
public Map<String, Object> saveUser(@RequestBody User user) {
log.debug("in admin save user controller");
userService.saveUser(user);
return ResponseHandler.generateResponse(
configProp.getProperty("moderator.created"), HttpStatus.OK,
true, null);
}
我遇到了一个异常,请帮忙,我是it新手。
org.springframework.security.access.AccessDeniedException: Access is denied