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

SpringBoot-01-全局异常处理器

在之前的项目中每一个异常的地方都要进行处理,十分的麻烦。

在springBoot项目中,提供了全局的异常处理器,可能出现异常的地方直接抛出即可。

@RestControllerAdvice
public class GlobalException {@ExceptionHandlerpublic Result<String> handle(Exception e) {e.printStackTrace();return Result.error(e.getMessage());}
}

Result是统一的结果返回类。

添加用户代码,出现异常直接抛出去,给全局异常处理器进行处理。
在这里插入图片描述

当添加相同的用户时候
控制台打印堆栈信息。并且前端收到用户已经存在的信息,可以展示在页面上面。

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Docker 部署 XXL-JOB
  • fastzdp_sqlmodel框架是如何实现更新和删除相关的功能封装的,20240817,Python的国产新ORM框架
  • 对外提供开放式数据查询使用什么数据存储?
  • 蚂蚁AL1 15.6T 创新科技的新典范
  • Python 算法交易实验81 QTV200日常推进-重新实验SMA/EMA/RSI
  • 记录|Label组件如何控制下边框为直线
  • 初识Linux系统,Ubuntu基础使用
  • 做题常用操作
  • PythonStudio 控件使用常用方式(二十七)TActionList
  • 探索Prompt调优的艺术:让AI更智能
  • 浅谈Sql Server 临时表
  • 执行docker compose命令出现 Additional property include is not allowed
  • 楼宇控制与智能家居实训室解决方案
  • linux系统编程:多任务编程(进程1)
  • 【Python快速入门和实践019】Python常用脚本-查看视频信息并压缩视频
  • 「译」Node.js Streams 基础
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【笔记】你不知道的JS读书笔记——Promise
  • 230. Kth Smallest Element in a BST
  • android图片蒙层
  • Github访问慢解决办法
  • Java到底能干嘛?
  • js ES6 求数组的交集,并集,还有差集
  • Linux gpio口使用方法
  • node-glob通配符
  • React+TypeScript入门
  • vue:响应原理
  • 记录:CentOS7.2配置LNMP环境记录
  • 简析gRPC client 连接管理
  • 警报:线上事故之CountDownLatch的威力
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 主流的CSS水平和垂直居中技术大全
  • 自定义函数
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 阿里云ACE认证之理解CDN技术
  • ### RabbitMQ五种工作模式:
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (3)STL算法之搜索
  • (C语言)fread与fwrite详解
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (算法)求1到1亿间的质数或素数
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .naturalWidth 和naturalHeight属性,
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net wcf memory gates checking failed
  • .net 生成二级域名
  • .net 提取注释生成API文档 帮助文档
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国