executeSeckill方法为什么一定要用异常?

来源:1-2 秒杀Service接口设计

慕粉3800420

2016-09-07 11:26

executeSeckill方法为什么一定要用异常去表示各种秒杀失败的结果呢?返回值 SeckillExecution 本身有state,应该是可以包含各类失败的情景,web端通过state 也能识别出各种失败情景。 难道使用异常就是为了让spring能够回滚事务?

写回答 关注

1回答

  • qq_兰精灵_03876300
    2016-09-09 22:50:15

    我理解的是异常处理更加面向对象化,可以在web层捕捉到异常,做相应处理返回给用户

Java高并发秒杀API之Service层

Java实现高并发秒杀API,介绍秒杀业务Service层的设计和实现

59897 学习 · 137 问题

查看课程

相似问题