【每日阅读】2020年5月14日-干掉可恶的 “try catch “!

链接

https://mp.weixin.qq.com/s/SpWTXu381RbCUc4qSTXLHw

文章截图

简评

【每日阅读】2020年5月14日-干掉可恶的 "try catch "!
文中使用Assert思路实现的异常处理类类图

上图是文章中的异常处理类类图,这个异常处理只能通过“assertNotNull”判断是否等于null,等于时抛异常。有一些局限,不过思路挺有意思。上图是使用印象笔记的everpen写的,有兴趣的可以去我的bilibili频道看我的体验视频,不推荐购买。

文章第二部分的内容是使用spring提供的@ControllerAdvice配合@ExceptionHandler写了一个全局异常处理类。不过注意,这个只能处理被@Controller注解修饰的方法抛出的异常。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1660

(0)
geekgaogeekgao博主
上一篇 2020年5月13日
下一篇 2020年5月16日

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1913.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900