SpringBoot全局统一异常处理

SpringBoot全局统一异常处理

1.首先在创建类并在类上添加 @ControllerAdvice注解,标记此类为异常处理类
2.创建方法并在上面添加@ExceptionHandler(value = “xxx”),value是需要捕捉得异常

下面是具体代码

@ControllerAdvice
public class ControllerAdvice {
    @ExceptionHandler(value = AuthorizationException.class)
    public void shiroHandler(){
        System.out.println("权限不足");
    }
}

这个方法捕捉得是shiro得权限异常,就是这个AuthorizationException.class类,需要捕捉别的把这个换了就可以

上一篇:关于全局异常(@ControllerAdvice)的学习与思考


下一篇:010 @ControllerAdvice