SpringBoot之异常捕获(N)详解编程语言

创建一个java类GlobalDefaultExceptionHandler

[email protected]
[email protected](value= Exception.class),具体代码如下

package cn.wuyang.springboot.config; 
 
import org.springframework.web.bind.annotation.ControllerAdvice; 
import org.springframework.web.bind.annotation.ExceptionHandler; 
 
@ControllerAdvice 
public class GlobalDefaultExceptionHandler { 
    /** 
     * 拦截所有Exception 
     */ 
    @ExceptionHandler(Exception.class) 
    public String DefaultException(Exception e) { 
        //测试直接打印控制台 
        System.out.println("程序出错:"+e.getMessage()); 
        return e.getMessage(); 
    } 
 
} 

测试一下定义一个方法

@RequestMapping("/test") 
    public int test() { 
        return 100/0; 
    }

访问出现结果

这里写图片描述

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/11253.html

(0)
上一篇 2021年7月19日 10:49
下一篇 2021年7月19日 10:49

相关推荐

发表回复

登录后才能评论