不同的用户实现不同的权限,在后端进行控制
在之前的ssm项目里面,我们开启授权的配置代码是
因为我们要在项目里面使用授权的注解,这个默认是关闭的,之前我们在springmvc的配置里面进行开启,现在我们在springboot项目里面开启的方法是 在配置类上写这个注解EnableGlobalMethodSecurity
以上就开启了,之后我们就可以在controller和业务层写注解进行权限的控制了。
权限不足之后,实现跳转到自定义的页面
回顾之前我们咋处理的
只要写以上的就可以实现
现在的是springboot的项目,我们可这样写
代码语言:javascript复制@ControllerAdvice
public class HandlerControllerException {
@ExceptionHandler(RuntimeException.class)
public String handException(RuntimeException e){
if(e instanceof AccessDeniedException){
return "redirect:/403.jsp";
}
return "redirect:/500.jsp";
}
}
以上重新启动项目,以后权限不足就会跳跳转到自定义的页面