SpringBoot项目中,异常拦截

Posted 寻找梦想的大熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot项目中,异常拦截相关的知识,希望对你有一定的参考价值。

SpringBoot自带异常拦截@ControllerAdvice

1.创建一个SellerExceptionHandler类打上@ControllerAdvice标签

@ControllerAdvice
public class SellExceptionHandler {
}

2.创建异常处理程序@ExceptionHandler(value = SellerAuthorizeException.class)表示拦截的异常为SellerAuthorizeException异常

    /**
     * 拦截登录异常
     * @return
     */
    @ExceptionHandler(value = SellerAuthorizeException.class)
    public ModelAndView handlerAuthorizeException(){
        return new ModelAndView("redirect:" + projectUrlConfig.getSell() + "/sell/seller/toLogin");
    }

 

以上是关于SpringBoot项目中,异常拦截的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot2.X新版本配置拦截器在项目中的使用

SpringBoot-@ControllerAdvice 拦截异常并统一处理

springboot + @ControllerAdvice + @ExceptionHandler 实现全局异常拦截,不用

springboot全局异常拦截源码解读

(入门SpringBoot)SpringBoot项目事务

springboot统一返回json数据格式并配置系统异常拦截