秒杀系统(四)——异常处理和常量的处理

1:建立三个异常类,分别继承RuntimeException(运行时异常)。

为什么继承运行时异常?

 在spring事务中,默认当方法抛出运行时异常才会进行事务回滚。

简述spring事务:spring并不直接支持事务管理,而是通过一系列的事务管理器来操作事务。

Spring事务机制主要包括声明式事务和编程式事务,一般开发都使用声明式事务。一般用xml配置文件或@Transactional注解,便可以将事务规则应用到业务逻辑中

三个异常类分别为:重复秒杀异常 、秒杀关闭异常 、 全局异常

使用异常类:

变量处理:使用枚举

建立一个枚举类:

严于律己,宽恕待人。
原文地址:https://www.cnblogs.com/panshujun/p/8058581.html