欢迎光临
我们一直在努力

大学生小肠学习:全局异常处理器(项目中+面试可用)

  今天终于装上了codex,感觉用了codex确实比豆包,千问的要好用很多!!(有需要的话可以留言,我会整理出来一份操作手册)

  全局异常处理器:

        Spring MVC /SpringBoot生态中,基于AOP切面思想实现的组件,用于统一拦截,处理整个应用程序所有层级抛出的异常,将异常处理逻辑完全解耦。

        大白话讲:统一捕获整个项目中controller抛出的异常,集中处理,不用try  catch

        关键注解:@RestControllerAdvice     @ExceptionHandler   

                        可以实现前后端分离                 某一种类型异常

                        (全局异常拦截能力)

步骤:

1.我们通过@RestControllerAdvice做全局拦截器+@ExceptionHandler   捕获异常

2.抛出自定义异常,由全局异常处理器捕获并返回错误代码和提示。

3.空指针异常,返回友好提示并记录日志

4.最后用exception兜底,所有接口统一返回json格式。

今天还学习了bean的生命周期,但是内容并没有搞的特别透彻,留着明天讲解吧,对我来说CSDN不再仅仅是一个发表代码或者变成学习的平台,也是一个我的私人小树洞。微信,抖音早已不是我一个人的社交软件,一言一行都会开始变得拘束,发表一个心情,可能会让家人担心,朋友询问,但我相信,守得住坚持,等得到花开,每天前行一点,现在是23:07,我要关电脑睡觉了,大家拜拜。

赞(0)
未经允许不得转载:171主机测评 » 大学生小肠学习:全局异常处理器(项目中+面试可用)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址