异常分为系统异常和业务异常。
系统异常:一般会书写异常处理类用于拦截处理系统异常,apm监控:能够捕获到系统异常(并且不捕获业务异常,捕获的是系统的报错,或者是想让apm检测出来的报错),apm检测到之后,就能够通知到相关开。如抛出RuntimeException。
业务异常:由开发手动抛的异常,都叫做业务异常。目的就是为了提示调用者,比如说你的参数不符合规范,或者说我不能完成功能。一般抛出ServiceException。
异常分为系统异常和业务异常。
系统异常:一般会书写异常处理类用于拦截处理系统异常,apm监控:能够捕获到系统异常(并且不捕获业务异常,捕获的是系统的报错,或者是想让apm检测出来的报错),apm检测到之后,就能够通知到相关开。如抛出RuntimeException。
业务异常:由开发手动抛的异常,都叫做业务异常。目的就是为了提示调用者,比如说你的参数不符合规范,或者说我不能完成功能。一般抛出ServiceException。