当前位置: 首页 > article >正文

SpringBoot 异常处理

目录

  • 1、统一异常处理
  • 2、自定义异常

1、统一异常处理

统一异常处理使用注解 @ControllerAdvice + @ExceptionHandler 来实现。@ControllerAdvice是处理器增强器,@ExceptionHandler是异常处理器,两者结合使用表示当出现异常的时候执行某个方法事件。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、自定义异常

自定义异常提供了更具体的错误消息、更灵活的异常处理逻辑以及更好的代码可读性和可维护性。

  • 自定义异常类

在这里插入图片描述

  • 当程序出现自定义异常时执行的操作

在这里插入图片描述

  • 程序抛出自定义异常,且传递了异常信息

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/576278.html

相关文章:

  • Core Vision Kit(基础视觉服务)
  • 如何配置 Horizontal Pod Autoscaler (HPA)
  • 60页PDF | 四川电信数据湖及数据中台实施方案!(附下载)
  • LeetCode 热题 -169多数元素
  • 上传文件到对象存储是选择前端还是后端
  • uniapp清除所有缓存
  • SCI期刊推荐 | 免版面费 | 计算机领域:信息系统、软件工程、自动化和控制
  • 深入理解Linux内存缓存:提升性能的关键
  • 基于Three.js的多视图3D Tiles同步可视化技术解析
  • QTableWidget之表格列的隐藏与显示(折叠)
  • Nuxt:Nuxt3框架路由页面跳转方法归纳【超详细!】
  • XSD 对 XML 数据格式验证 java
  • 利用可变参数模板,可打印任意参数和参数值。(C++很好的调式函数)
  • 【C++】ImGui:VSCode下的无依赖轻量GUI开发
  • vue3与react、 react hooks
  • 火语言RPA--加密PDF文件
  • clickhouse ppt
  • windows安装Neo4j图数据库
  • mysql-8.0.41-winx64 手动安装详细教程(2025版)
  • CUDA计时函数:精确测量GPU代码执行时间