对秒杀场景的学习(1)

简单的秒杀场景代码可以用以下实现

1.接口实现类加事务注解

2.用户保存订单

3.减库存,但是sql中update语句中加where条件(库存大于减的数量时才执行),如果没有执行,返回0,做if判断,如果小于等于0时抛异常,这样就会回滚,订单记录也会删除,前台提示用户库存不足

posted @ 2020-03-29 20:54  思远99  阅读(122)  评论(0编辑  收藏  举报