为何不在业务层直接return SeckillExecution,而是用异常的方式处理?

来源:3-2 使用SpringMVC实现Restful接口(下)

Y_XL

2018-11-28 23:28

为何不在业务层直接return SeckillExecution,而是用异常的方式处理 ,到控制层再去根据异常判断返回结果呢?

写回答 关注

2回答

  • 慕虎8014363
    2018-12-03 19:25:11
    已采纳

    在控制台打印日志,更清晰,或者说以后共同开发方便队友阅读

  • 慕UI3035061
    2020-03-24 18:01:17

    因为业务层的异常 都要转为运行期异常,来决定是否执行回滚操作,是spring的事务管理机制决定的

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66084 学习 · 395 问题

查看课程

相似问题