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文件?
  • 热门搜索
    口袋妖怪蓝宝石攻略 红烧鱼块的家常做法 简单减肥方法 贵阳旅游攻略必玩的景点 3d定制女仆攻略 红烧鸭子 小沈阳怎么了 cad背景颜色怎么改 南京旅游攻略 毛氏红烧肉