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

SpringBoot 异常处理

目录

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

1、统一异常处理

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

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

2、自定义异常

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

  • 自定义异常类

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

相关文章:

  • 【四.RAG技术与应用】【12.阿里云百炼应用(下):RAG的云端优化与扩展】
  • 靶场之路-VulnHub-DC-6 nmap提权、kali爆破、shell反连
  • 【MySQL】MySQL 复制
  • Git 批量合并 Commit 并且保留之前的 Commit 快速实现的思路
  • 【Jenkins】Pipeline流水线语法解析全集 -- 脚本式流水线、groovy语法
  • 数字后端培训实战项目六大典型后端实现案例
  • DeepSeek:构筑大数据平台底座的最优解
  • Unity3D 刚体动力学(Rigidbody Dynamics)详解
  • LIUNX学习-线程
  • 【3DMAX室内设计】2D转3D平面图插件2Dto3D使用方法
  • TomcatServlet
  • MyBatis-Plus 自定义 SQL 和复杂查询
  • 迭代器模式:遍历集合的艺术
  • flink集成tidb cdc
  • Redis - 解读三种方案实现Redis跨机房数据同步
  • QT-绘画事件
  • AutoGen学习笔记系列(七)Tutorial - Managing State
  • JAVA编程【jvm垃圾回收的差异】
  • PHP之特性
  • LLM-ESR实验代码讲解
  • 网站建设集团/正规手游代理平台有哪些
  • 怎么把凡科网里做的网站保存成文件/重庆镇海seo整站优化价格
  • 保险网站导航/微信小程序免费制作平台
  • 秦皇岛建设管理中心网站/seo优化是怎么回事呢
  • 西安网站建设网站制作/厦门seo网络推广
  • 网站建设 太原/北京seo优化