返回错误信息和抛异常的优劣比较

  • Post author:
  • Post category:其他



以一个接口为例:


用户注册接口:


验证用户信息,如果参数为空或者不合法,1、返回错误信息;2、抛出异常


哪一种处理方式比较好呢?


返回对应的错误信息比抛异常要友好一些,


如果是自定义的异常 则两者基本一样,


自定义继系统异常,只是把错误信息定义到异常里面,



自定义异常类的主要作用是区分异常发生的位置,当用户遇到异常时,



根据异常名就可以知道哪里有异常,根据异常提示信息进行修改。



直接返回错误信息 要修改时你可能需要修改多处的错误信息串,

自定义异常后 直接修改一个异常类就可以了 。



版权声明:本文为fengyun111999原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。