[四]SpringBoot 之 捕捉全局异常

Posted GodTelMe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[四]SpringBoot 之 捕捉全局异常相关的知识,希望对你有一定的参考价值。

在class注解上@ControllerAdvice,

在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下:

package me.shijunjie.controller;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

@ControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(value = Exception.class)
    public void handleGlobalException(HttpServletRequest req, Exception e) {
        //打印异常信息:
        //e.printStackTrace();
        System.out.println("GlobalExceptionHandler.handleGlobalException()");
    }

}

 

@RequestMapping("/zeroException")
    public int zeroException(){
       return 111/0;
    }

 



以上是关于[四]SpringBoot 之 捕捉全局异常的主要内容,如果未能解决你的问题,请参考以下文章

spring-- springboot配置全局异常处理器

Springboot全局异常处理

重学SpringBoot系列之统一全局异常处理

springboot编程之全局异常捕获

5. 全局异常捕捉

springboot之全局处理异常封装