spring boot全局异常处理

 时间:2026-04-22 22:19:39

1、通过intellij idea创建spring boot项目,如下图所示

spring boot全局异常处理

2、添加maven依赖,如下图所示

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter</artifactId>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

spring boot全局异常处理

3、创建一个测试controller方法,然后返回异常,代码如下

@RestController

@RequestMapping("/test")

public class TestController {

    @RequestMapping("")

    public Map test(@RequestBody Map map) throws Exception {

        if (1==1){

            throw new Exception("1111111111");

        }

        return map;

    }

}

spring boot全局异常处理

4、创建全局异常处理器,使用@ControllerAdvice,

@ExceptionHandler等注解

spring boot全局异常处理

5、启动程序,访问rest接口

spring boot全局异常处理

6、全局异常处理器被执行

spring boot全局异常处理

  • 虚拟机安装veket7.9操作系统
  • jenkins安装git报错no such executable in PATH
  • IDEA文件查找功能Enter file name失效 红色
  • linux自动同步时间的方法
  • xampp出现Error403,本地环境如何运行php文件?
  • 热门搜索
    下面瘙痒是怎么回事儿 大盘鸡怎么做 东北大学怎么样 盅怎么读 黑洞是怎么形成的 净利润怎么算 中央民族大学怎么样 消逝的光芒怎么联机 狗身上的跳蚤怎么去除 家长的话怎么写