1.每个步骤都有可能发生异常,发生了异常怎么办?
2.异常可分为系统异常和业务上的“非理想状况”。比如一个网上购物网站,连不上支付网关是系统异常,用户余额不足不能支付则属于业务异常。
3.对于批量数据接口异常,要区分以下几种情况:
a.未返回数据
b.返回了批量数据,但只是返回了一个空的容器(如空文件,空的java.util.List)
c.返回了批量数据,但容器里记录的是报错信息
d.返回了批量数据,但容器里记录的信息不是我们想要的信息
e.返回了批量数据,且容器里有我们想要的数据,但是其中某些数据是正常的,某些是错误的
100.异常除了改变程序流程,异常信息本身该怎么记录? 不同级别的异常应有不同的记录方式