面对异常还是一个个try?推荐这款统一处理异常神器

前言

异常怎么处理?撸主很久之前的项目都是在 Controller 层一个个 try 的,之后也曾自己写过AOP实现异常拦截处理。不过,这里给小伙伴推荐一款统一处理异常神器。

代码案例

微服务、前后端分离的时代,应该很少有小伙伴使用模板了吧,大多都是返回Json数据。墙裂推荐大家使用 @RestControllerAdvice,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。

异常处理器


自定义异常


页面响应


演示

我们尝试模拟一个经典异常:


前台输出:


后台打印:


小结

是不是很爽,再也不用 try 了!!!

关注我,后续更多干货奉上!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月4日
下一篇 2020年1月4日

相关推荐