异常捕捉处理的好搭档 -- 反射
异常
处理
进行
捕捉
反射
搭档
我们
一个
接口
json
编程进阶笔记
发布日期
2022-11-10
更新日期
2022-11-10
阅读次数 61
文章字数 307
异常处理是编码设计非常重要的一环。
例如,前后端分离的项目中。
我们希望把接口全部进行异常处理,如果异常了也能够返回正常的格式,而不是一堆乱码【例如php的默认处理,就是直接输出,它并不是json】
前端 99.99% 都是响应json,所以我们希望接口异常后,强制返回json,对每一个接口进行异常封装显然不合理。所以我们对 api 进行一层封装。
先创建一个 api 类,由它的一个方法,去调用所有的 api 【反射】,此时我们仅对该方法进行异常处理,就可以捕捉所有异常。
当然仅仅这样有一个缺陷,就是不能很好的发现错误,系统的核心加载时就应该先进行异常处理【参考php内核】,在系统启动时,首先就进行所有的异常日志处理,这样对日志进行保留后,如果有异常,后台可以第一时间发现异常并处理。
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-193.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
异常
处理
进行
捕捉
反射
搭档
我们
一个
接口
json