异常处理器

在表现层随便创建一个类,用作异常处理器,注意前面要加注解@RestXControllerAdvice,这个注解表示这是个异常处理器

处理什么异常呢,用注解@ExceptionHandler来表示,里面写Exception.class,表示把所有异常全部拦截下来处理,这个地方归SpringMvc管,所以要让SpringMVC扫描到这个包,这个包目前在表现层Controller里,然后我们SpringMvc是可以正常扫描到这个包的

可以在这补充异常后给前端提交的信息,比如什么什么失败,通过形参Exception ex 把异常传过来

总结:

用到一个类注解:@RestControllerAdvice

用到一个方法注解:@ExceptionHandler

效果:

项目I异常处理方案:

项目异常处理方案:

自定义系统异常:

自定义异常编码:

首先业务层模拟异常:

然后到异常处理类当中去处理:

注意:你写的系统异常和业务异常是单独写一个包下:

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇