秒杀系统(四)——异常处理和常量的处理
1:建立三个异常类,分别继承RuntimeException(运行时异常)。
为什么继承运行时异常?
在spring事务中,默认当方法抛出运行时异常才会进行事务回滚。
简述spring事务:spring并不直接支持事务管理,而是通过一系列的事务管理器来操作事务。
Spring事务机制主要包括声明式事务和编程式事务,一般开发都使用声明式事务。一般用xml配置文件或@Transactional注解,便可以将事务规则应用到业务逻辑中。
三个异常类分别为:重复秒杀异常 、秒杀关闭异常 、 全局异常
使用异常类:
变量处理:使用枚举
建立一个枚举类:
严于律己,宽恕待人。