采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在业务层中,为什么有些时候执行错误,抛出运行时异常,有些时候是返回(return new ShopCategoryExecution(ShopCategoryEnum.INNER_ERROR)),我想问这两种适合什么时候用?
同学好,ShopCategoryExecution适合异常比较明确的场景,就是根据业务来讲可能会出现这些异常,比如库存不足之类,可以以用户可以看懂的方式将异常返回,反之,则可以用运行时异常处理。
非常感谢!
用户看得懂的异常的话,也就是说ShopCategoryExecution,报的错是用户在前端可以看到的?
是的,然后日志记录实际的错误
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37