首页 > 其他分享 >Exception:统一异常处理

Exception:统一异常处理

时间:2023-05-30 16:00:30浏览次数:41  
标签:Exception 自定义 处理 创建 添加 异常 统一

异常包括:全局异常特定异常自定义异常

第一步,创建一个异常处理类,并在类上添加 @ControllerAdvice 注解

第二步,在类中添加出现异常时要执行的方法,并在方法上添加对应注解,指定出现哪个异常时会执行此方法。

 

1) 全局异常处理

2)特定异常处理

 3)自定义异常处理(自定义异常的处理又分为四步)

1、首先创建一个自定义异常类,让其继承RuntimeException 

 2、在异常类添加属性,状态码和描述信息

 

 

 

 3、在出现异常的位置手动抛出异常

 4、在之前创建类,添加执行的方法

 

到此,我所了解的异常相关知识结束!

 

标签:Exception,自定义,处理,创建,添加,异常,统一
From: https://www.cnblogs.com/ydy-blog/p/17443464.html

相关文章

  • ES无法启动_OOM_Exception in thread "main" java.lang.RuntimeException: starting j
    1.报错显示[root@iZ7xv2ya5ap2bnetr231koZ~]#dockerlogsesExceptioninthread"main"java.lang.RuntimeException:startingjavafailedwith[1]output:##ThereisinsufficientmemoryfortheJavaRuntimeEnvironmenttocontinue.#Nativememorya......
  • Spring Boot 错误和异常处理
    在realtimeapplication开发中,我们使用Exceptionhandlingconcept,以平滑终止程序。它将systemerrormessages转换为userfriendlyerrormessages。但是在SpringBoot框架中,他们已经实现了Exceptionhandlingconcept,这里我们需要了解SpringBoot框架内部如何处......
  • docker 实例网络异常占用
    首先删除无效容器或(如果您使用的是docker-composedockercontainerrm<container>docker-composerm<service>docker-compose)确保容器已消失:或者输出中不得有此类容器dockercontainerls|grep<container>docker-composeps|grep<container>现在它可能仍连接到网络,因此......
  • < Python全景系列-8 > Python超薄感知,超强保护:异常处理的绝佳实践
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。欢迎来到系列第八篇,异常处理的深入探讨。本文......
  • < Python全景系列-8 > Python超薄感知,超强保护:异常处理的绝佳实践
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。**欢迎来到系列第八篇,异常处理的深入探讨。......
  • java.lang.UnsupportedOperationException
    错误的查询返回格式//dao层Listquery_T_JS_DHGL_XMLGJ(Map<String,String>queryParams);正确的的查询返回格式ArrayList<Map>query_T_JS_DHGL_XMLGJ(Map<String,String>queryParams);知识点:使用asList方法继承的父类的add和remove,只会抛出UnsupportedOper......
  • RollingFileAppender[FILE] - openFile(null,true) call failed. java.io.FileNotFoun
          2023-05-2916:25:31[main]ERRORo.s.boot.SpringApplication-Applicationrunfailedjava.lang.IllegalStateException:Logbackconfigurationerrordetected:ERRORinch.qos.logback.core.rolling.RollingFileAppender[FILE]-openFile(null,true)......
  • 2023谷歌账号登陆检测到异常活动验证,提示此电话号码无法用于验证的原因深度解析
    谷歌Gmail账号检测到异常活动验证,出现“此电话号码无法用于验证”问题,可能出现在注册时或者注册后使用一段时间。针对注册时无法使用手机号的解决办法,网上已经可以搜到相关文章了。这篇文章将主要针对谷歌账号成功注册一段时间后——Google提示我们检测到您尝试登录的帐户有异常活......
  • 【2023最新】谷歌账号登陆提示正在通过短信自动验证没有输入框一片空白,多次尝试出现异
    2022在谷歌商店登陆谷歌账号,遇到卡在手机号验证上,谷歌提示正在通过短信自动验证您的电话号码,这可能需要几分钟时间……但是手机上已经收到了谷歌的验证码,却无法进行下一步,页面一片空白没有出现输入框,这是怎么回事?没有下一步可以输入验证码的地方出现,一直停在下图正在验证的界面上。......
  • SpringMVC学习系列(10) 之 异常处理
    在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在SpringMVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承Han......