以一个接口为例:
用户注册接口:
验证用户信息,如果参数为空或者不合法,1、返回错误信息;2、抛出异常
哪一种处理方式比较好呢?
返回对应的错误信息比抛异常要友好一些,
如果是自定义的异常 则两者基本一样,
自定义继系统异常,只是把错误信息定义到异常里面,
自定义异常类的主要作用是区分异常发生的位置,当用户遇到异常时,
根据异常名就可以知道哪里有异常,根据异常提示信息进行修改。
直接返回错误信息 要修改时你可能需要修改多处的错误信息串,
自定义异常后 直接修改一个异常类就可以了 。
版权声明:本文为fengyun111999原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。