业务BizException异常与系统 ApplicationException异常区别

        今天来讲讲什么是业务异常,系统异常(自定义异常),以及在什么情况下使用这些异常,使用的好,可以给用户带来直观的提示,也可以给开发人员直观的提示定位问题。

      业务异常(bizException/bussessException): 用户操作业务时,提示出来的信息,这些信息能直接让用户可以继续下一步操作,或者换一个正确操作方式去使用,换句话就是用户可以自己能解决的。列如:“数据项已被提交,请选择未提交的数据项”,“请选择有效的数据项”。。。。

    系统异常(ApplicationException): 用户操作业务时,提示系统程序的错误,这类的异常信息使客户是看不懂,如 nullException,IndexOfException ;另一个情况就是接口对接时,参数的校验时提示出来的信息,如:缺少ID,缺少必须的参数等,这类的信息对于客户来说也是看不懂的,也是解决不了的,所以我把这两类的错误应当统一归类于系统异常,应提示“系统操作异常,联系管理员”的系统异常。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 系统中的业务异常 搭建系统框架时,关于异常,我们一般要考虑这样几件事情。 系统中有哪些异常 这个问题其实很简单:一...
    雪花遇到温泉阅读 6,718评论 0 2
  • 很多产品经理都因为缺少能够独立负责一个项目从0到1的机会,最后不得不沦为产品功能优化专员,本文的作者以销售...
    北岭有狐阅读 1,043评论 1 2
  • 本文为最好用的免费ERP系统Odoo 12开发手册系列文章第八篇。 在前面的文章中,我们学习了模型层、如何创建应用...
    AlanHou阅读 1,225评论 0 2
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,747评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 10,751评论 0 11

友情链接更多精彩内容